=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderd32e48S/inputs/rocprim_6.4.3-2_amd64.buildinfo Source: rocprim Version: 6.4.3-2 rebuilderd-worker node: osuosl43-amd64 +------------------------------------------------------------------------------+ | Downloading sources Wed, 04 Mar 2026 10:22:50 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.6 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [137 kB] Get:7 https://deb.debian.org/debian sid InRelease [187 kB] Get:8 https://deb.debian.org/debian experimental InRelease [91.7 kB] Get:9 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:10 https://deb.debian.org/debian trixie/non-free-firmware Sources [6,552 B] Get:11 https://deb.debian.org/debian-security trixie-security/main Sources [137 kB] Get:12 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [2,788 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [102 kB] Get:15 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [2,464 B] Get:16 https://deb.debian.org/debian trixie-backports/main Sources [154 kB] Get:17 https://deb.debian.org/debian forky/main Sources [10.7 MB] Get:18 https://deb.debian.org/debian forky/non-free-firmware Sources [8,308 B] Get:19 https://deb.debian.org/debian sid/main Sources [11.4 MB] Get:20 https://deb.debian.org/debian sid/non-free-firmware Sources [10.5 kB] Get:21 https://deb.debian.org/debian experimental/non-free-firmware Sources [2,572 B] Get:22 https://deb.debian.org/debian experimental/main Sources [443 kB] Fetched 34.2 MB in 3s (10.2 MB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/r/rocprim/rocprim_6.4.3-2.dsc' rocprim_6.4.3-2.dsc 2351 SHA256:3902c0b713ccdcc665c235f33ce57b00f72690ad4ddcbd60226979229ce1a4b1 'https://deb.debian.org/debian/pool/main/r/rocprim/rocprim_6.4.3.orig.tar.gz' rocprim_6.4.3.orig.tar.gz 868355 SHA256:b66feed30fe53aa8f2f8902604394c72f156b6517f8e5174d5b9d0b3dfcbb3c1 'https://deb.debian.org/debian/pool/main/r/rocprim/rocprim_6.4.3-2.debian.tar.xz' rocprim_6.4.3-2.debian.tar.xz 14420 SHA256:478a73c6305cb1237a6176618a883a40c1ff03fe617faf8151d2ed6288821b15 b66feed30fe53aa8f2f8902604394c72f156b6517f8e5174d5b9d0b3dfcbb3c1 rocprim_6.4.3.orig.tar.gz 478a73c6305cb1237a6176618a883a40c1ff03fe617faf8151d2ed6288821b15 rocprim_6.4.3-2.debian.tar.xz 3902c0b713ccdcc665c235f33ce57b00f72690ad4ddcbd60226979229ce1a4b1 rocprim_6.4.3-2.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Wed, 04 Mar 2026 10:22:54 +0000 | +------------------------------------------------------------------------------+ Rebuilding rocprim=6.4.3-2 in /srv/rebuilderd/tmp/rebuilderd32e48S/inputs now. + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderd32e48S/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderd32e48S/inputs/rocprim_6.4.3-2_amd64.buildinfo /srv/rebuilderd/tmp/rebuilderd32e48S/inputs/rocprim_6.4.3-2_amd64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/rocprim-6.4.3 I: verifying dsc... successful! Get:1 http://deb.debian.org/debian unstable InRelease [187 kB] Get:2 http://snapshot.debian.org/archive/debian/20251103T082806Z sid InRelease [207 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [10.3 MB] Get:4 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 Packages [10.2 MB] Fetched 20.9 MB in 2s (11.7 MB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20251103T082806Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgcc-s1 amd64 15.2.0-7 [71.7 kB] Fetched 71.7 kB in 0s (4090 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1jjax2og/libgcc-s1_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpci3 amd64 1:3.14.0-1 [75.8 kB] Fetched 75.8 kB in 0s (2176 kB/s) dpkg-name: info: moved 'libpci3_1%3a3.14.0-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpaeq5pheg/libpci3_3.14.0-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 liblzma5 amd64 5.8.1-2 [310 kB] Fetched 310 kB in 0s (5619 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppwqtzge_/liblzma5_5.8.1-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libasan8 amd64 15.2.0-7 [2781 kB] Fetched 2781 kB in 0s (38.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxh7vxqnd/libasan8_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 pkg-rocm-tools all 0.9.3 [12.7 kB] Fetched 12.7 kB in 0s (373 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzhh1p2xg/pkg-rocm-tools_0.9.3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libunistring5 amd64 1.3-2 [477 kB] Fetched 477 kB in 0s (43.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplb63z9ud/libunistring5_1.3-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libtool all 2.5.4-7 [540 kB] Fetched 540 kB in 0s (6031 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpifditagc/libtool_2.5.4-7_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 file amd64 1:5.46-5 [43.6 kB] Fetched 43.6 kB in 0s (4033 kB/s) dpkg-name: info: moved 'file_1%3a5.46-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpbluweenm/file_5.46-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libtsan2 amd64 15.2.0-7 [2491 kB] Fetched 2491 kB in 0s (38.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp42jvk72e/libtsan2_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libhwasan0 amd64 15.2.0-7 [1538 kB] Fetched 1538 kB in 0s (18.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp13550160/libhwasan0_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 llvm-21-runtime amd64 1:21.1.4-5 [568 kB] Fetched 568 kB in 0s (10.1 MB/s) dpkg-name: info: moved 'llvm-21-runtime_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpyqz0fyh6/llvm-21-runtime_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 clang-tools-21 amd64 1:21.1.4-5 [8984 kB] Fetched 8984 kB in 0s (42.7 MB/s) dpkg-name: info: moved 'clang-tools-21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpgia507mi/clang-tools-21_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 util-linux amd64 2.41.2-4 [1163 kB] Fetched 1163 kB in 0s (14.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7a2ag9kv/util-linux_2.41.2-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-7 [12.1 MB] Fetched 12.1 MB in 0s (48.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph622szm_/cpp-15-x86-64-linux-gnu_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Fetched 110 kB in 0s (4176 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp15q_07oz/libidn2-0_2.3.8-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgc1 amd64 1:8.2.10-1 [251 kB] Fetched 251 kB in 0s (11.3 MB/s) dpkg-name: info: moved 'libgc1_1%3a8.2.10-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpl9awblnl/libgc1_8.2.10-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Fetched 8560 kB in 0s (168 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpome43aq3/libz3-4_4.13.3-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 binutils-x86-64-linux-gnu amd64 2.45-8 [1048 kB] Fetched 1048 kB in 0s (34.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoy2gdioy/binutils-x86-64-linux-gnu_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libc-bin amd64 2.41-12 [637 kB] Fetched 637 kB in 0s (14.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplu_3ytbr/libc-bin_2.41-12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Fetched 349 kB in 0s (11.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplkyz33y8/libarchive13t64_3.7.4-4+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gcc-15 amd64 15.2.0-7 [525 kB] Fetched 525 kB in 0s (16.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqz62nad_/gcc-15_15.2.0-7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 rocminfo amd64 6.4.3-1 [25.8 kB] Fetched 25.8 kB in 0s (128 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph4tubxr6/rocminfo_6.4.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libhogweed6t64 amd64 3.10.2-1 [336 kB] Fetched 336 kB in 0s (33.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj4shxwv3/libhogweed6t64_3.10.2-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Fetched 10.2 kB in 0s (469 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5yqol4po/libpython3-stdlib_3.13.7-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sed amd64 4.9-2 [329 kB] Fetched 329 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprxv4d93e/sed_4.9-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 liblz4-1 amd64 1.10.0-6 [70.5 kB] Fetched 70.5 kB in 0s (165 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp479v7aws/liblz4-1_1.10.0-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Fetched 1187 kB in 0s (85.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5kq41sf8/groff-base_1.23.0-9_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libattr1 amd64 1:2.5.2-3 [22.9 kB] Fetched 22.9 kB in 0s (0 B/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_amd64.deb' to '/srv/rebuilderd/tmp/tmptvmj3pht/libattr1_2.5.2-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Fetched 244 kB in 0s (10.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps54ce957/gettext-base_0.23.1-2+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 lib32gcc-s1 amd64 15.2.0-7 [87.3 kB] Fetched 87.3 kB in 0s (3261 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuy06xlz_/lib32gcc-s1_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libmd0 amd64 1.1.0-2+b1 [36.3 kB] Fetched 36.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_c9inb0b/libmd0_1.1.0-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 googletest all 1.17.0-1 [522 kB] Fetched 522 kB in 0s (8873 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0vxo80qg/googletest_1.17.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqmxvaq3g/debconf_1.5.91_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libperl5.40 amd64 5.40.1-6 [4341 kB] Fetched 4341 kB in 0s (90.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyb4tr671/libperl5.40_5.40.1-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libctf-nobfd0 amd64 2.45-8 [160 kB] Fetched 160 kB in 0s (6518 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzsv6_t8c/libctf-nobfd0_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libsframe2 amd64 2.45-8 [80.3 kB] Fetched 80.3 kB in 0s (2996 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7__9cuqq/libsframe2_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Fetched 27.2 kB in 0s (870 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwpy1spk1/python3-minimal_3.13.7-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 perl-base amd64 5.40.1-6 [1666 kB] Fetched 1666 kB in 0s (46.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk5qed1ls/perl-base_5.40.1-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 binutils amd64 2.45-8 [267 kB] Fetched 267 kB in 0s (5770 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2ehryy89/binutils_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcrypt-dev amd64 1:4.4.38-1 [119 kB] Fetched 119 kB in 0s (0 B/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.4.38-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp32q6tzjh/libcrypt-dev_4.4.38-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Fetched 68.4 kB in 0s (6555 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppa_g1v0a/libnghttp3-9_1.12.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp_9iqhrs/autotools-dev_20240727.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpam-modules amd64 1.7.0-5 [179 kB] Fetched 179 kB in 0s (7088 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn1c22dqp/libpam-modules_1.7.0-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 linux-libc-dev all 6.17.6-1 [2533 kB] Fetched 2533 kB in 0s (34.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdlif_j0b/linux-libc-dev_6.17.6-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 patch amd64 2.8-2 [134 kB] Fetched 134 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbtp3s27_/patch_2.8-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 rocm-cmake all 6.4.3-1 [29.8 kB] Fetched 29.8 kB in 0s (1672 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo0lmqkvr/rocm-cmake_6.4.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libmpc3 amd64 1.3.1-2 [55.8 kB] Fetched 55.8 kB in 0s (2345 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprok6cqga/libmpc3_1.3.1-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcap2 amd64 1:2.75-10+b1 [28.8 kB] Fetched 28.8 kB in 0s (1614 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpj72dm5y2/libcap2_2.75-10+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Fetched 138 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf34vzyu2/libgssapi-krb5-2_1.21.3-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libuuid1 amd64 2.41.2-4 [38.7 kB] Fetched 38.7 kB in 0s (1860 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpacd5v29f/libuuid1_2.41.2-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 procps amd64 2:4.0.4-9 [882 kB] Fetched 882 kB in 0s (29.2 MB/s) dpkg-name: info: moved 'procps_2%3a4.0.4-9_amd64.deb' to '/srv/rebuilderd/tmp/tmppnhpuce9/procps_4.0.4-9_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libc6-i386 amd64 2.41-12 [2540 kB] Fetched 2540 kB in 0s (7252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpufldr2aq/libc6-i386_2.41-12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 debhelper all 13.28 [941 kB] Fetched 941 kB in 0s (7770 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptsb30fes/debhelper_13.28_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 readline-common all 8.3-3 [74.8 kB] Fetched 74.8 kB in 0s (3580 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpndh2tzwb/readline-common_8.3-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6ovnzrpq/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libclang-rt-21-dev amd64 1:21.1.4-5 [4024 kB] Fetched 4024 kB in 0s (51.1 MB/s) dpkg-name: info: moved 'libclang-rt-21-dev_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmptgullig8/libclang-rt-21-dev_21.1.4-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dash amd64 0.5.12-12 [98.5 kB] Fetched 98.5 kB in 0s (6779 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpztz_hq8k/dash_0.5.12-12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Fetched 326 kB in 0s (32.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9nzqhsrg/libkrb5-3_1.21.3-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgprofng0 amd64 2.45-8 [814 kB] Fetched 814 kB in 0s (7429 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxhyl3s4w/libgprofng0_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgomp1 amd64 15.2.0-7 [140 kB] Fetched 140 kB in 0s (574 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2c4n2t93/libgomp1_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Fetched 2268 kB in 0s (27.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmwnb46m2/cmake-data_4.1.1+really3.31.6-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Fetched 27.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpznzj1qgx/libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 cpp amd64 4:15.2.0-4 [1564 B] Fetched 1564 B in 0s (70.0 kB/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-4_amd64.deb' to '/srv/rebuilderd/tmp/tmp1rls_vz8/cpp_15.2.0-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Fetched 89.4 kB in 0s (3889 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4baodvzh/libjsoncpp26_1.9.6-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libhiprtc6 amd64 6.4.3-3 [194 kB] Fetched 194 kB in 0s (2087 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpopyk9lt3/libhiprtc6_6.4.3-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdpkg-perl all 1.22.21 [650 kB] Fetched 650 kB in 0s (23.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu6y3h709/libdpkg-perl_1.22.21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Fetched 25.5 kB in 0s (1269 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0yhjoogd/libffi8_3.5.2-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Fetched 1680 kB in 0s (19.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpea693blz/gettext_0.23.1-2+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Fetched 98.5 kB in 0s (3042 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoloz8qdz/bsdextrautils_2.41.2-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpfm4 amd64 4.13.0+git106-g3e4031b-1 [372 kB] Fetched 372 kB in 0s (15.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1hj4ps4r/libpfm4_4.13.0+git106-g3e4031b-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 liblsan0 amd64 15.2.0-7 [1248 kB] Fetched 1248 kB in 0s (8502 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjy392wgg/liblsan0_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4 [5292 B] Fetched 5292 B in 0s (264 kB/s) dpkg-name: info: moved 'cpp-x86-64-linux-gnu_4%3a15.2.0-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpnlkhyv0w/cpp-x86-64-linux-gnu_15.2.0-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libamd-comgr3 amd64 7.0.2+dfsg-1 [13.9 MB] Fetched 13.9 MB in 0s (55.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdj_ofcv5/libamd-comgr3_7.0.2+dfsg-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libstdc++6 amd64 15.2.0-7 [736 kB] Fetched 736 kB in 0s (21.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp34so0uwc/libstdc++6_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libudev1 amd64 258.1-2 [157 kB] Fetched 157 kB in 0s (1716 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmavrt_s5/libudev1_258.1-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libacl1 amd64 2.3.2-2+b1 [32.9 kB] Fetched 32.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp58va5en7/libacl1_2.3.2-2+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libctf0 amd64 2.45-8 [91.9 kB] Fetched 91.9 kB in 0s (2233 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm70ewhtv/libctf0_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libstdc++-15-dev amd64 15.2.0-7 [2444 kB] Fetched 2444 kB in 0s (23.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpysos8jvz/libstdc++-15-dev_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpam0g amd64 1.7.0-5 [69.9 kB] Fetched 69.9 kB in 0s (3366 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgwf3iibf/libpam0g_1.7.0-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Fetched 248 kB in 0s (24.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphm5p6r7o/po-debconf_1.0.21+nmu1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 hipcc amd64 7.0.2+dfsg-1 [101 kB] Fetched 101 kB in 0s (702 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphce186kx/hipcc_7.0.2+dfsg-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgcc-15-dev amd64 15.2.0-7 [2718 kB] Fetched 2718 kB in 0s (16.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsp9gmm_u/libgcc-15-dev_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libsqlite3-0 amd64 3.46.1-8 [968 kB] Fetched 968 kB in 0s (39.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpizqz87yu/libsqlite3-0_3.46.1-8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgtest-dev amd64 1.17.0-1 [259 kB] Fetched 259 kB in 0s (9308 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_xubyip7/libgtest-dev_1.17.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 diffutils amd64 1:3.12-1 [405 kB] Fetched 405 kB in 0s (31.1 MB/s) dpkg-name: info: moved 'diffutils_1%3a3.12-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpo97y5ogs/diffutils_3.12-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libamd-comgr-dev amd64 7.0.2+dfsg-1 [22.4 kB] Fetched 22.4 kB in 0s (869 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9js6cfs6/libamd-comgr-dev_7.0.2+dfsg-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libc6-dev amd64 2.41-12 [1991 kB] Fetched 1991 kB in 0s (36.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo3kfnd9b/libc6-dev_2.41-12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libubsan1 amd64 15.2.0-7 [1108 kB] Fetched 1108 kB in 0s (18.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaud2cz20/libubsan1_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libobjc-15-dev amd64 15.2.0-7 [173 kB] Fetched 173 kB in 0s (785 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq4jibx__/libobjc-15-dev_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 bash amd64 5.3-1 [1556 kB] Fetched 1556 kB in 0s (18.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpym7a3fm0/bash_5.3-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Fetched 155 kB in 0s (4443 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpth8vdmw0/libuv1t64_1.51.0-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 sysvinit-utils amd64 3.15-5 [34.8 kB] Fetched 34.8 kB in 0s (1537 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxkhxm61q/sysvinit-utils_3.15-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 ncurses-bin amd64 6.5+20250216-2 [438 kB] Fetched 438 kB in 0s (30.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4so_xdoq/ncurses-bin_6.5+20250216-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgmp10 amd64 2:6.3.0+dfsg-5 [574 kB] Fetched 574 kB in 0s (11.1 MB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpdr9db4z9/libgmp10_6.3.0+dfsg-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libhiprtc-builtins6 amd64 6.4.3-3 [70.5 kB] Fetched 70.5 kB in 0s (2631 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi4wzityf/libhiprtc-builtins6_6.4.3-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 llvm-21 amd64 1:21.1.4-5 [18.6 MB] Fetched 18.6 MB in 0s (46.8 MB/s) dpkg-name: info: moved 'llvm-21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmp2u1io1g_/llvm-21_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcurl4t64 amd64 8.17.0~rc3-1 [409 kB] Fetched 409 kB in 0s (4681 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw94tl1dt/libcurl4t64_8.17.0~rc3-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gcc amd64 4:15.2.0-4 [5160 B] Fetched 5160 B in 0s (176 kB/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-4_amd64.deb' to '/srv/rebuilderd/tmp/tmp5l92lisi/gcc_15.2.0-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libamdhip64-dev amd64 6.4.3-3 [226 kB] Fetched 226 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7i4y57iq/libamdhip64-dev_6.4.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Fetched 136 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptpg0vv_k/libngtcp2-16_1.16.0-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libsmartcols1 amd64 2.41.2-4 [145 kB] Fetched 145 kB in 0s (2671 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplkycrcs5/libsmartcols1_2.41.2-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Fetched 28.3 kB in 0s (1928 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgte9mi8v/python3_3.13.7-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Fetched 33.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpztnorzh3/libkrb5support0_1.21.3-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpam-modules-bin amd64 1.7.0-5 [49.1 kB] Fetched 49.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0xkwvd7x/libpam-modules-bin_1.7.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libnettle8t64 amd64 3.10.2-1 [307 kB] Fetched 307 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1_rgw73x/libnettle8t64_3.10.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Fetched 19.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr3u16f5s/libfile-stripnondeterminism-perl_1.15.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libclang-cpp21 amd64 1:21.1.4-5 [12.8 MB] Fetched 12.8 MB in 1s (20.2 MB/s) dpkg-name: info: moved 'libclang-cpp21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpb4fgx18y/libclang-cpp21_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 tzdata all 2025b-5 [260 kB] Fetched 260 kB in 0s (4524 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp52mtr80y/tzdata_2025b-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libbz2-1.0 amd64 1.0.8-6 [37.9 kB] Fetched 37.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv__fv0m1/libbz2-1.0_1.0.8-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 mawk amd64 1.3.4.20250131-1 [141 kB] Fetched 141 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw1ied4lh/mawk_1.3.4.20250131-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdrm-amdgpu1 amd64 2.4.127-1 [23.8 kB] Fetched 23.8 kB in 0s (257 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_jl77j7a/libdrm-amdgpu1_2.4.127-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 g++-15 amd64 15.2.0-7 [24.1 kB] Fetched 24.1 kB in 0s (252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphgokmbr8/g++-15_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 dpkg-dev all 1.22.21 [1338 kB] Fetched 1338 kB in 0s (25.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpczvwsm1o/dpkg-dev_1.22.21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Fetched 443 kB in 0s (11.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpatrbank4/libp11-kit0_0.25.9-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Fetched 109 kB in 0s (0 B/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpuc5_gqsv/libmagic1t64_5.46-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libc6 amd64 2.41-12 [2846 kB] Fetched 2846 kB in 0s (49.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpprguam16/libc6_2.41-12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 cpp-15 amd64 15.2.0-7 [1272 B] Fetched 1272 B in 0s (74.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgjtbf0wk/cpp-15_15.2.0-7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Fetched 108 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnuug4gbc/dwz_0.16-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Fetched 245 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9g12p_bq/libssh2-1t64_1.11.1-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libitm1 amd64 15.2.0-7 [26.6 kB] Fetched 26.6 kB in 0s (1228 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6aykf8dl/libitm1_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Fetched 307 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsbl1a09p/libbrotli1_1.1.0-2+b7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libhsakmt1 amd64 6.4.3+dfsg-3 [65.9 kB] Fetched 65.9 kB in 0s (2104 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmporrk6ar7/libhsakmt1_6.4.3+dfsg-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libzstd1 amd64 1.5.7+dfsg-2 [308 kB] Fetched 308 kB in 0s (11.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpykj65oab/libzstd1_1.5.7+dfsg-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Fetched 12.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4ixtfcku/netbase_6.5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 openssl-provider-legacy amd64 3.5.4-1 [308 kB] Fetched 308 kB in 0s (4517 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwnh_kew5/openssl-provider-legacy_3.5.4-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-7 [23.3 MB] Fetched 23.3 MB in 1s (17.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4217wk67/gcc-15-x86-64-linux-gnu_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpcre2-8-0 amd64 10.46-1 [298 kB] Fetched 298 kB in 0s (7790 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeo84x7f3/libpcre2-8-0_10.46-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libatomic1 amd64 15.2.0-7 [9500 B] Fetched 9500 B in 0s (63.4 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6k8p_aj_/libatomic1_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 lld-21 amd64 1:21.1.4-5 [1460 kB] Fetched 1460 kB in 0s (21.1 MB/s) dpkg-name: info: moved 'lld-21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpuy6jtr8e/lld-21_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 llvm-21-linker-tools amd64 1:21.1.4-5 [1275 kB] Fetched 1275 kB in 0s (9971 kB/s) dpkg-name: info: moved 'llvm-21-linker-tools_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpvyfe9j2h/llvm-21-linker-tools_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcc1-0 amd64 15.2.0-7 [42.7 kB] Fetched 42.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1j8txnzu/libcc1-0_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdebconfclient0 amd64 0.280 [10.6 kB] Fetched 10.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptcx5xa4i/libdebconfclient0_0.280_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 hostname amd64 3.25 [11.0 kB] Fetched 11.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpswcd9452/hostname_3.25_amd64.deb' Downloading dependency 1 of 236: libgcc-s1:amd64=15.2.0-7 Downloading dependency 2 of 236: libpci3:amd64=1:3.14.0-1 Downloading dependency 3 of 236: liblzma5:amd64=5.8.1-2 Downloading dependency 4 of 236: libasan8:amd64=15.2.0-7 Downloading dependency 5 of 236: pkg-rocm-tools:amd64=0.9.3 Downloading dependency 6 of 236: libunistring5:amd64=1.3-2 Downloading dependency 7 of 236: libtool:amd64=2.5.4-7 Downloading dependency 8 of 236: file:amd64=1:5.46-5 Downloading dependency 9 of 236: libtsan2:amd64=15.2.0-7 Downloading dependency 10 of 236: libhwasan0:amd64=15.2.0-7 Downloading dependency 11 of 236: llvm-21-runtime:amd64=1:21.1.4-5 Downloading dependency 12 of 236: clang-tools-21:amd64=1:21.1.4-5 Downloading dependency 13 of 236: util-linux:amd64=2.41.2-4 Downloading dependency 14 of 236: cpp-15-x86-64-linux-gnu:amd64=15.2.0-7 Downloading dependency 15 of 236: libidn2-0:amd64=2.3.8-4 Downloading dependency 16 of 236: libgc1:amd64=1:8.2.10-1 Downloading dependency 17 of 236: libz3-4:amd64=4.13.3-1 Downloading dependency 18 of 236: binutils-x86-64-linux-gnu:amd64=2.45-8 Downloading dependency 19 of 236: libc-bin:amd64=2.41-12 Downloading dependency 20 of 236: libarchive13t64:amd64=3.7.4-4+b1 Downloading dependency 21 of 236: gcc-15:amd64=15.2.0-7 Downloading dependency 22 of 236: rocminfo:amd64=6.4.3-1 Downloading dependency 23 of 236: libhogweed6t64:amd64=3.10.2-1 Downloading dependency 24 of 236: libpython3-stdlib:amd64=3.13.7-1 Downloading dependency 25 of 236: sed:amd64=4.9-2 Downloading dependency 26 of 236: liblz4-1:amd64=1.10.0-6 Downloading dependency 27 of 236: groff-base:amd64=1.23.0-9 Downloading dependency 28 of 236: libattr1:amd64=1:2.5.2-3 Downloading dependency 29 of 236: gettext-base:amd64=0.23.1-2+b1 Downloading dependency 30 of 236: lib32gcc-s1:amd64=15.2.0-7 Downloading dependency 31 of 236: libmd0:amd64=1.1.0-2+b1 Downloading dependency 32 of 236: googletest:amd64=1.17.0-1 Downloading dependency 33 of 236: debconf:amd64=1.5.91 Downloading dependency 34 of 236: libperl5.40:amd64=5.40.1-6 Downloading dependency 35 of 236: libctf-nobfd0:amd64=2.45-8 Downloading dependency 36 of 236: libsframe2:amd64=2.45-8 Downloading dependency 37 of 236: python3-minimal:amd64=3.13.7-1 Downloading dependency 38 of 236: perl-base:amd64=5.40.1-6 Downloading dependency 39 of 236: binutils:amd64=2.45-8 Downloading dependency 40 of 236: libcrypt-dev:amd64=1:4.4.38-1 Downloading dependency 41 of 236: libnghttp3-9:amd64=1.12.0-1 Downloading dependency 42 of 236: autotools-dev:amd64=20240727.1 Downloading dependency 43 of 236: libpam-modules:amd64=1.7.0-5 Downloading dependency 44 of 236: linux-libc-dev:amd64=6.17.6-1 Downloading dependency 45 of 236: patch:amd64=2.8-2 Downloading dependency 46 of 236: rocm-cmake:amd64=6.4.3-1 Downloading dependency 47 of 236: libmpc3:amd64=1.3.1-2 Downloading dependency 48 of 236: libcap2:amd64=1:2.75-10+b1 Downloading dependency 49 of 236: libgssapi-krb5-2:amd64=1.21.3-5 Downloading dependency 50 of 236: libuuid1:amd64=2.41.2-4 Downloading dependency 51 of 236: procps:amd64=2:4.0.4-9 Downloading dependency 52 of 236: libc6-i386:amd64=2.41-12 Downloading dependency 53 of 236: debhelper:amd64=13.28 Downloading dependency 54 of 236: readline-common:amd64=8.3-3 Downloading dependency 55 of 236: libarchive-zip-perl:amd64=1.68-1 Downloading dependency 56 of 236: libclang-rt-21-dev:amd64=1:21.1.4-5 Downloading dependency 57 of 236: dash:amd64=0.5.12-12 Downloading dependency 58 of 236: libkrb5-3:amd64=1.21.3-5 Downloading dependency 59 of 236: libgprofng0:amd64=2.45-8 Downloading dependency 60 of 236: libgomp1:amd64=15.2.0-7 Downloading dependency 61 of 236: cmake-data:amd64=4.1.1+really3.31.6-2 Downloading dependency 62 of 236: libngtcp2-crypto-ossl0:amd64=1.16.0-1 Downloading dependency 63 of 236: cpp:amd64=4:15.2.0-4 Downloading dependency 64 of 236: libjsoncpp26:amd64=1.9.6-4 Downloading dependency 65 of 236: libhiprtc6:amd64=6.4.3-3 Downloading dependency 66 of 236: libdpkg-perl:amd64=1.22.21 Downloading dependency 67 of 236: libffi8:amd64=3.5.2-2 Downloading dependency 68 of 236: gettext:amd64=0.23.1-2+b1 Downloading dependency 69 of 236: bsdextrautils:amd64=2.41.2-4 Downloading dependency 70 of 236: libpfm4:amd64=4.13.0+git106-g3e4031b-1 Downloading dependency 71 of 236: liblsan0:amd64=15.2.0-7 Downloading dependency 72 of 236: cpp-x86-64-linux-gnu:amd64=4:15.2.0-4 Downloading dependency 73 of 236: libamd-comgr3:amd64=7.0.2+dfsg-1 Downloading dependency 74 of 236: libstdc++6:amd64=15.2.0-7 Downloading dependency 75 of 236: libudev1:amd64=258.1-2 Downloading dependency 76 of 236: libacl1:amd64=2.3.2-2+b1 Downloading dependency 77 of 236: libctf0:amd64=2.45-8 Downloading dependency 78 of 236: libstdc++-15-dev:amd64=15.2.0-7 Downloading dependency 79 of 236: libpam0g:amd64=1.7.0-5 Downloading dependency 80 of 236: po-debconf:amd64=1.0.21+nmu1 Downloading dependency 81 of 236: hipcc:amd64=7.0.2+dfsg-1 Downloading dependency 82 of 236: libgcc-15-dev:amd64=15.2.0-7 Downloading dependency 83 of 236: libsqlite3-0:amd64=3.46.1-8 Downloading dependency 84 of 236: libgtest-dev:amd64=1.17.0-1 Downloading dependency 85 of 236: diffutils:amd64=1:3.12-1 Downloading dependency 86 of 236: libamd-comgr-dev:amd64=7.0.2+dfsg-1 Downloading dependency 87 of 236: libc6-dev:amd64=2.41-12 Downloading dependency 88 of 236: libubsan1:amd64=15.2.0-7 Downloading dependency 89 of 236: libobjc-15-dev:amd64=15.2.0-7 Downloading dependency 90 of 236: bash:amd64=5.3-1 Downloading dependency 91 of 236: libuv1t64:amd64=1.51.0-2 Downloading dependency 92 of 236: sysvinit-utils:amd64=3.15-5 Downloading dependency 93 of 236: ncurses-bin:amd64=6.5+20250216-2 Downloading dependency 94 of 236: libgmp10:amd64=2:6.3.0+dfsg-5 Downloading dependency 95 of 236: libhiprtc-builtins6:amd64=6.4.3-3 Downloading dependency 96 of 236: llvm-21:amd64=1:21.1.4-5 Downloading dependency 97 of 236: libcurl4t64:amd64=8.17.0~rc3-1 Downloading dependency 98 of 236: gcc:amd64=4:15.2.0-4 Downloading dependency 99 of 236: libamdhip64-dev:amd64=6.4.3-3 Downloading dependency 100 of 236: libngtcp2-16:amd64=1.16.0-1 Downloading dependency 101 of 236: libsmartcols1:amd64=2.41.2-4 Downloading dependency 102 of 236: python3:amd64=3.13.7-1 Downloading dependency 103 of 236: libkrb5support0:amd64=1.21.3-5 Downloading dependency 104 of 236: libpam-modules-bin:amd64=1.7.0-5 Downloading dependency 105 of 236: libnettle8t64:amd64=3.10.2-1 Downloading dependency 106 of 236: libfile-stripnondeterminism-perl:amd64=1.15.0-1 Downloading dependency 107 of 236: libclang-cpp21:amd64=1:21.1.4-5 Downloading dependency 108 of 236: tzdata:amd64=2025b-5 Downloading dependency 109 of 236: libbz2-1.0:amd64=1.0.8-6 Downloading dependency 110 of 236: mawk:amd64=1.3.4.20250131-1 Downloading dependency 111 of 236: libdrm-amdgpu1:amd64=2.4.127-1 Downloading dependency 112 of 236: g++-15:amd64=15.2.0-7 Downloading dependency 113 of 236: dpkg-dev:amd64=1.22.21 Downloading dependency 114 of 236: libp11-kit0:amd64=0.25.9-2 Downloading dependency 115 of 236: libmagic1t64:amd64=1:5.46-5 Downloading dependency 116 of 236: libc6:amd64=2.41-12 Downloading dependency 117 of 236: cpp-15:amd64=15.2.0-7 Downloading dependency 118 of 236: dwz:amd64=0.16-2 Downloading dependency 119 of 236: libssh2-1t64:amd64=1.11.1-1 Downloading dependency 120 of 236: libitm1:amd64=15.2.0-7 Downloading dependency 121 of 236: libbrotli1:amd64=1.1.0-2+b7 Downloading dependency 122 of 236: libhsakmt1:amd64=6.4.3+dfsg-3 Downloading dependency 123 of 236: libzstd1:amd64=1.5.7+dfsg-2 Downloading dependency 124 of 236: netbase:amd64=6.5 Downloading dependency 125 of 236: openssl-provider-legacy:amd64=3.5.4-1 Downloading dependency 126 of 236: gcc-15-x86-64-linux-gnu:amd64=15.2.0-7 Downloading dependency 127 of 236: libpcre2-8-0:amd64=10.46-1 Downloading dependency 128 of 236: libatomic1:amd64=15.2.0-7 Downloading dependency 129 of 236: lld-21:amd64=1:21.1.4-5 Downloading dependency 130 of 236: llvm-21-linker-tools:amd64=1:21.1.4-5 Downloading dependency 131 of 236: libcc1-0:amd64=15.2.0-7 Downloading dependency 132 of 236: libdebconfclient0:amd64=0.280 Downloading dependency 133 of 236: hostname:amd64=3.25 Downloading dependency 134 of 236: libseccomp2:amd64=2.6.0-2Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libseccomp2 amd64 2.6.0-2 [51.7 kB] Fetched 51.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfloccyon/libseccomp2_2.6.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0w6sl100/libpam-runtime_1.7.0-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdrm2 amd64 2.4.127-1 [39.8 kB] Fetched 39.8 kB in 0s (2085 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr0y3cgzn/libdrm2_2.4.127-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-7 [13.1 MB] Fetched 13.1 MB in 0s (38.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkft_xb62/g++-15-x86-64-linux-gnu_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 dpkg amd64 1.22.21 [1538 kB] Fetched 1538 kB in 0s (17.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp60b7f3mc/dpkg_1.22.21_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libaudit1 amd64 1:4.1.2-1 [60.4 kB] Fetched 60.4 kB in 0s (1669 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpzl2qlj5b/libaudit1_4.1.2-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcrypt1 amd64 1:4.4.38-1 [90.1 kB] Fetched 90.1 kB in 0s (0 B/s) dpkg-name: info: moved 'libcrypt1_1%3a4.4.38-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp7kt61yh7/libcrypt1_4.4.38-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libjansson4 amd64 2.14-2+b3 [39.8 kB] Fetched 39.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb49sp0sz/libjansson4_2.14-2+b3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libbinutils amd64 2.45-8 [548 kB] Fetched 548 kB in 0s (26.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9xlxjr28/libbinutils_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libllvm21 amd64 1:21.1.4-5 [28.3 MB] Fetched 28.3 MB in 1s (52.1 MB/s) dpkg-name: info: moved 'libllvm21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpm0znqj4h/libllvm21_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Fetched 57.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvdq_ofus/libpsl5t64_0.21.2-1.1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Fetched 1469 kB in 0s (91.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_jzk08eg/man-db_2.13.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2hxmqwve/init-system-helpers_1.69_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libmount1 amd64 2.41.2-4 [211 kB] Fetched 211 kB in 0s (4346 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwxy1wnkm/libmount1_2.41.2-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Fetched 76.2 kB in 0s (3232 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkcnte7zt/libnghttp2-14_1.64.0-1.1+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Fetched 9456 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphgqfznd_/libkeyutils1_1.6.3-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libnuma1 amd64 2.0.19-1 [22.2 kB] Fetched 22.2 kB in 0s (1227 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiibhudxo/libnuma1_2.0.19-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 findutils amd64 4.10.0-3 [700 kB] Fetched 700 kB in 0s (64.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi1pbj5dk/findutils_4.10.0-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 pci.ids all 0.0~2025.07.11-1 [270 kB] Fetched 270 kB in 0s (3638 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyq4b7hnm/pci.ids_0.0~2025.07.11-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Fetched 185 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0rjfokyh/libelf1t64_0.194-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libbsd0 amd64 0.12.2-2 [131 kB] Fetched 131 kB in 0s (10.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt8zbjddg/libbsd0_0.12.2-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libc-dev-bin amd64 2.41-12 [58.2 kB] Fetched 58.2 kB in 0s (2089 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwg0pkeyp/libc-dev-bin_2.41-12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 coreutils amd64 9.7-3 [3024 kB] Fetched 3024 kB in 0s (133 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqy15pgkt/coreutils_9.7-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Fetched 112 kB in 0s (4474 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpah5bwp35/libexpat1_2.7.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 base-files amd64 14 [72.9 kB] Fetched 72.9 kB in 0s (6921 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvv9g8h7d/base-files_14_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libkmod2 amd64 34.2-2 [63.2 kB] Fetched 63.2 kB in 0s (2339 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg4vaqnuz/libkmod2_34.2-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcr5x51kx/sensible-utils_0.0.26_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libncursesw6 amd64 6.5+20250216-2 [135 kB] Fetched 135 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo_oxwm8t/libncursesw6_6.5+20250216-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 xz-utils amd64 5.8.1-2 [660 kB] Fetched 660 kB in 0s (3651 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbzooedng/xz-utils_5.8.1-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Fetched 865 kB in 0s (18.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe0h7pfq4/libpython3.13-minimal_3.13.9-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libobjc4 amd64 15.2.0-7 [42.9 kB] Fetched 42.9 kB in 0s (2024 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqd1c5zpw/libobjc4_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Fetched 93.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptwqgmldv/libedit2_3.1-20250104-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Fetched 58.3 kB in 0s (2839 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpey_5c2oh/librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Fetched 191 kB in 0s (5230 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp47tbdtiw/libreadline8t64_8.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 debianutils amd64 5.23.2 [92.4 kB] Fetched 92.4 kB in 0s (9172 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5c53x_in/debianutils_5.23.2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdrm-common all 2.4.127-1 [9060 B] Fetched 9060 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy5udzm71/libdrm-common_2.4.127-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4 [1436 B] Fetched 1436 B in 0s (76.9 kB/s) dpkg-name: info: moved 'gcc-x86-64-linux-gnu_4%3a15.2.0-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpfczlxxwz/gcc-x86-64-linux-gnu_15.2.0-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libisl23 amd64 0.27-1 [659 kB] Fetched 659 kB in 0s (59.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzylf5elz/libisl23_0.27-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Fetched 63.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptysfcdfj/rpcsvc-proto_1.4.3-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgdbm6t64 amd64 1.26-1 [78.5 kB] Fetched 78.5 kB in 0s (3980 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0nbr5a4g/libgdbm6t64_1.26-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 kmod amd64 34.2-2 [95.7 kB] Fetched 95.7 kB in 0s (2451 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdd7078z_/kmod_34.2-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Fetched 137 kB in 0s (4771 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzbom3h61/librhash1_1.4.6-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Fetched 81.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk0zi8_9a/libk5crypto3_1.21.3-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Fetched 640 kB in 0s (17.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzgk6qib9/libxml2-16_2.15.1+dfsg-0.3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgdbm-compat4t64 amd64 1.26-1 [52.8 kB] Fetched 52.8 kB in 0s (2596 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkac957a8/libgdbm-compat4t64_1.26-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libxxhash0 amd64 0.8.3-2 [27.1 kB] Fetched 27.1 kB in 0s (2336 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpje__uc_o/libxxhash0_0.8.3-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Fetched 2257 kB in 0s (28.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgx4zwy4x/python3.13-minimal_3.13.9-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libclang1-21 amd64 1:21.1.4-5 [7728 kB] Fetched 7728 kB in 0s (46.5 MB/s) dpkg-name: info: moved 'libclang1-21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmp1t8mij8f/libclang1-21_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libquadmath0 amd64 15.2.0-7 [145 kB] Fetched 145 kB in 0s (5030 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbkdzucpl/libquadmath0_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 zlib1g amd64 1:1.3.dfsg+really1.3.1-1+b1 [88.9 kB] Fetched 88.9 kB in 0s (0 B/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpp4mnnupr/zlib1g_1.3.dfsg+really1.3.1-1+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 perl-modules-5.40 all 5.40.1-6 [3019 kB] Fetched 3019 kB in 0s (50.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpin29ykxv/perl-modules-5.40_5.40.1-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (0 B/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmp4kkqz_f2/libaudit-common_4.1.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 g++ amd64 4:15.2.0-4 [1344 B] Fetched 1344 B in 0s (73.4 kB/s) dpkg-name: info: moved 'g++_4%3a15.2.0-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpdto6item/g++_15.2.0-4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gzip amd64 1.13-1 [138 kB] Fetched 138 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprmeasrs9/gzip_1.13-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 lib32stdc++6 amd64 15.2.0-7 [760 kB] Fetched 760 kB in 0s (31.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvvs0hri9/lib32stdc++6_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libsystemd0 amd64 258.1-2 [468 kB] Fetched 468 kB in 0s (10.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv_z9sx1i/libsystemd0_258.1-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libblkid1 amd64 2.41.2-4 [174 kB] Fetched 174 kB in 0s (9462 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz9br_93c/libblkid1_2.41.2-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Fetched 49.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpagxcqqdd/libtasn1-6_4.20.0-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 make amd64 4.4.1-2 [463 kB] Fetched 463 kB in 0s (42.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp86yartb_/make_4.4.1-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 automake all 1:1.18.1-2 [877 kB] Fetched 877 kB in 0s (23.9 MB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-2_all.deb' to '/srv/rebuilderd/tmp/tmp5vm27u9m/automake_1.18.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libhsa-runtime64-1 amd64 6.4.3+dfsg-3 [628 kB] Fetched 628 kB in 0s (12.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb8nhgjfa/libhsa-runtime64-1_6.4.3+dfsg-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Fetched 764 kB in 0s (8321 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm8l3ix35/python3.13_3.13.9-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Fetched 8812 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiyd9eg1t/dh-strip-nondeterminism_1.15.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 gcc-15-base amd64 15.2.0-7 [53.3 kB] Fetched 53.3 kB in 0s (1171 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbq_f65lj/gcc-15-base_15.2.0-7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libclang-common-21-dev amd64 1:21.1.4-5 [796 kB] Fetched 796 kB in 0s (10.9 MB/s) dpkg-name: info: moved 'libclang-common-21-dev_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpel81irj5/libclang-common-21-dev_21.1.4-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 pciutils amd64 1:3.14.0-1 [133 kB] Fetched 133 kB in 0s (4470 kB/s) dpkg-name: info: moved 'pciutils_1%3a3.14.0-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpeuwgkx3v/pciutils_3.14.0-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (43.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwqyawmh1/autoconf_2.72-3.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Fetched 25.0 kB in 0s (1170 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5104j5f2/libcom-err2_1.47.2-3+b3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Fetched 338 kB in 0s (0 B/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpo66f1pvv/libmagic-mgc_5.46-5_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 perl amd64 5.40.1-6 [267 kB] Fetched 267 kB in 0s (4138 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp22ksc1nu/perl_5.40.1-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 bzip2 amd64 1.0.8-6 [40.5 kB] Fetched 40.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqhkys65a/bzip2_1.0.8-6_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 m4 amd64 1.4.20-2 [325 kB] Fetched 325 kB in 0s (9791 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5bu5gl7h/m4_1.4.20-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 dh-autoreconf all 21 [12.2 kB] Fetched 12.2 kB in 0s (74.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8nif8qag/dh-autoreconf_21_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj8dx886z/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 tar amd64 1.35+dfsg-3.1 [815 kB] Fetched 815 kB in 0s (65.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyk02zjz2/tar_1.35+dfsg-3.1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libhsa-runtime-dev amd64 6.4.3+dfsg-3 [89.4 kB] Fetched 89.4 kB in 0s (1206 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8rshei61/libhsa-runtime-dev_6.4.3+dfsg-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 cmake amd64 4.1.1+really3.31.6-2 [12.2 MB] Fetched 12.2 MB in 0s (70.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplssfdvq3/cmake_4.1.1+really3.31.6-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 binutils-common amd64 2.45-8 [2558 kB] Fetched 2558 kB in 0s (35.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprg2_dfvz/binutils-common_2.45-8_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libtinfo6 amd64 6.5+20250216-2 [348 kB] Fetched 348 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpehn8hd34/libtinfo6_6.5+20250216-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Fetched 1965 kB in 0s (17.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp75fkdtjb/libpython3.13-stdlib_3.13.9-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libselinux1 amd64 3.9-2 [85.4 kB] Fetched 85.4 kB in 0s (3961 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph23_orgw/libselinux1_3.9-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 build-essential amd64 12.12 [4624 B] Fetched 4624 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdjiaqjc5/build-essential_12.12_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 autopoint all 0.23.1-2 [770 kB] Fetched 770 kB in 0s (67.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1pkys72z/autopoint_0.23.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 clang-21 amd64 1:21.1.4-5 [178 kB] Fetched 178 kB in 0s (4878 kB/s) dpkg-name: info: moved 'clang-21_1%3a21.1.4-5_amd64.deb' to '/srv/rebuilderd/tmp/tmp1g60d258/clang-21_21.1.4-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Fetched 30.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpumsh8e4y/media-types_14.0.0_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libmpfr6 amd64 4.2.2-2 [742 kB] Fetched 742 kB in 0s (14.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbha280wv/libmpfr6_4.2.2-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 base-passwd amd64 3.6.7 [53.7 kB] Fetched 53.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo3yapuy1/base-passwd_3.6.7_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libamdhip64-6 amd64 6.4.3-3 [9349 kB] Fetched 9349 kB in 0s (36.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb1e7v0mt/libamdhip64-6_6.4.3-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-10 [709 kB] Fetched 709 kB in 0s (23.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq3ir3aqi/libdb5.3t64_5.3.28+dfsg2-10_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Fetched 194 kB in 0s (1209 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpglgszcbo/libldap2_2.6.10+dfsg-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 ncurses-base all 6.5+20250216-2 [273 kB] Fetched 273 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw_p4p5e5/ncurses-base_6.5+20250216-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libssl3t64 amd64 3.5.4-1 [2446 kB] Fetched 2446 kB in 0s (37.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfp83vkhb/libssl3t64_3.5.4-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Fetched 1493 kB in 0s (10.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3jw5i92m/libgnutls30t64_3.8.10-3_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Fetched 65.6 kB in 0s (3934 kB/s) dpkg-name: info: moved 'libproc2-0_2%3a4.0.4-9_amd64.deb' to '/srv/rebuilderd/tmp/tmp8l7e0vdb/libproc2-0_4.0.4-9_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libcap-ng0 amd64 0.8.5-4+b1 [17.6 kB] Fetched 17.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnpdwoggt/libcap-ng0_0.8.5-4+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Fetched 19.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwiywnvpr/libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 rocm-device-libs-21 amd64 7.0.2+dfsg-1 [479 kB] Fetched 479 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4zztj5cg/rocm-device-libs-21_7.0.2+dfsg-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 grep amd64 3.12-1 [443 kB] Fetched 443 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdbh0j7q7/grep_3.12-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Fetched 57.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp31mx0y2p/libsasl2-2_2.1.28+dfsg1-10_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Fetched 68.5 kB in 0s (1028 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo03cdko4/libuchardet0_0.0.8-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4 [1196 B] Fetched 1196 B in 0s (45.9 kB/s) dpkg-name: info: moved 'g++-x86-64-linux-gnu_4%3a15.2.0-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpvcsmlife/g++-x86-64-linux-gnu_15.2.0-4_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Fetched 92.4 kB in 0s (2962 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphmwyqz7o/libdebhelper-perl_13.28_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251103T082806Z sid/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Fetched 42.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo0qvud2o/libpipeline1_1.5.8-1_amd64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpvnp0wtvh/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture amd64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 127.0.0.1 - - [04/Mar/2026 10:25:02] code 404, message File not found 127.0.0.1 - - [04/Mar/2026 10:25:02] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:44633 ./ InRelease 127.0.0.1 - - [04/Mar/2026 10:25:02] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:44633 ./ Release [462 B] 127.0.0.1 - - [04/Mar/2026 10:25:02] code 404, message File not found 127.0.0.1 - - [04/Mar/2026 10:25:02] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:44633 ./ Release.gpg 127.0.0.1 - - [04/Mar/2026 10:25:02] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:44633 ./ Packages [288 kB] Fetched 289 kB in 0s (18.5 MB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./gcc-15-base_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libc6_2.41-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libgcc-s1_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./mawk_1.3.4.20250131-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./base-files_14_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libtinfo6_6.5%2b20250216-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./debianutils_5.23.2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./bash_5.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libacl1_2.3.2-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libattr1_2.5.2-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libcap2_2.75-10%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libgmp10_6.3.0%2bdfsg-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libpcre2-8-0_10.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libselinux1_3.9-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libzstd1_1.5.7%2bdfsg-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libssl3t64_3.5.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./openssl-provider-legacy_3.5.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libsystemd0_258.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./coreutils_9.7-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./dash_0.5.12-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./diffutils_3.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libbz2-1.0_1.0.8-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./liblzma5_5.8.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libmd0_1.1.0-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./tar_1.35%2bdfsg-3.1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./dpkg_1.22.21_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./findutils_4.10.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./grep_3.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./gzip_1.13-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./hostname_3.25_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./ncurses-bin_6.5%2b20250216-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libcrypt1_4.4.38-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./perl-base_5.40.1-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./sed_4.9-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libcap-ng0_0.8.5-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libaudit1_4.1.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libdb5.3t64_5.3.28%2bdfsg2-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libpam0g_1.7.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libpam-modules-bin_1.7.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libpam-modules_1.7.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libblkid1_2.41.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libmount1_2.41.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libsmartcols1_2.41.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libudev1_258.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libuuid1_2.41.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./util-linux_2.41.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libdebconfclient0_0.280_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./base-passwd_3.6.7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./libc-bin_2.41-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./ncurses-base_6.5%2b20250216-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:03] "GET /./sysvinit-utils_3.15-5_amd64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 127.0.0.1 - - [04/Mar/2026 10:25:04] code 404, message File not found 127.0.0.1 - - [04/Mar/2026 10:25:04] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:44633 ./ InRelease 127.0.0.1 - - [04/Mar/2026 10:25:04] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:44633 ./ Release 127.0.0.1 - - [04/Mar/2026 10:25:04] code 404, message File not found 127.0.0.1 - - [04/Mar/2026 10:25:04] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:44633 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libexpat1_2.7.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libpython3.13-minimal_3.13.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./python3.13-minimal_3.13.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./python3-minimal_3.13.7-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./netbase_6.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./tzdata_2025b-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libffi8_3.5.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libncursesw6_6.5%2b20250216-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./readline-common_8.3-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libreadline8t64_8.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libsqlite3-0_3.46.1-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libpython3.13-stdlib_3.13.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./python3.13_3.13.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libpython3-stdlib_3.13.7-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./python3_3.13.7-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libstdc%2b%2b6_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libuchardet0_0.0.8-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./groff-base_1.23.0-9_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libkmod2_34.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./kmod_34.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./bsdextrautils_2.41.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libgdbm6t64_1.26-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libpipeline1_1.5.8-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libseccomp2_2.6.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./man-db_2.13.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libproc2-0_4.0.4-9_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./procps_4.0.4-9_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./bzip2_1.0.8-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libmagic-mgc_5.46-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libmagic1t64_5.46-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./file_5.46-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./gettext-base_0.23.1-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./pci.ids_0.0%7e2025.07.11-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libpci3_3.14.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./pciutils_3.14.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./perl-modules-5.40_5.40.1-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libgdbm-compat4t64_1.26-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:22] "GET /./libperl5.40_5.40.1-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./perl_5.40.1-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./xz-utils_5.8.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./m4_1.4.20-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./automake_1.18.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./autopoint_0.23.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libsframe2_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./binutils-common_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libbinutils_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libgprofng0_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libctf-nobfd0_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libctf0_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libjansson4_2.14-2%2bb3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./binutils-x86-64-linux-gnu_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./binutils_2.45-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libc-dev-bin_2.41-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./linux-libc-dev_6.17.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libcrypt-dev_4.4.38-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./rpcsvc-proto_1.4.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libc6-dev_2.41-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libisl23_0.27-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libmpfr6_4.2.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libmpc3_1.3.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./cpp-15-x86-64-linux-gnu_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./cpp-15_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./cpp-x86-64-linux-gnu_15.2.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./cpp_15.2.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libcc1-0_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libgomp1_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libitm1_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libatomic1_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libasan8_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./liblsan0_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libtsan2_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libubsan1_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libhwasan0_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libquadmath0_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libgcc-15-dev_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./gcc-15-x86-64-linux-gnu_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./gcc-15_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./gcc-x86-64-linux-gnu_15.2.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./gcc_15.2.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libstdc%2b%2b-15-dev_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./g%2b%2b-15-x86-64-linux-gnu_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./g%2b%2b-15_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./g%2b%2b-x86-64-linux-gnu_15.2.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./g%2b%2b_15.2.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./make_4.4.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libdpkg-perl_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./patch_2.8-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./dpkg-dev_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./build-essential_12.12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libbsd0_0.12.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libedit2_3.1-20250104-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libxml2-16_2.15.1%2bdfsg-0.3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libz3-4_4.13.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libllvm21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:23] "GET /./libclang-cpp21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libgc1_8.2.10-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libobjc4_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libobjc-15-dev_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libclang-common-21-dev_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./llvm-21-linker-tools_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libclang1-21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./clang-21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./clang-tools-21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./cmake-data_4.1.1%2breally3.31.6-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libxxhash0_0.8.3-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./liblz4-1_1.10.0-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libnettle8t64_3.10.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libarchive13t64_3.7.4-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libnghttp3-9_1.12.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libngtcp2-16_1.16.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libbrotli1_1.1.0-2%2bb7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libkrb5support0_1.21.3-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libcom-err2_1.47.2-3%2bb3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libk5crypto3_1.21.3-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libkeyutils1_1.6.3-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libkrb5-3_1.21.3-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libgssapi-krb5-2_1.21.3-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libunistring5_1.3-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libidn2-0_2.3.8-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libsasl2-2_2.1.28%2bdfsg1-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libldap2_2.6.10%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libnghttp2-14_1.64.0-1.1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libpsl5t64_0.21.2-1.1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libhogweed6t64_3.10.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libp11-kit0_0.25.9-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libtasn1-6_4.20.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libgnutls30t64_3.8.10-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./librtmp1_2.4%2b20151223.gitfa8646d.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libssh2-1t64_1.11.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libcurl4t64_8.17.0%7erc3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libjsoncpp26_1.9.6-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./librhash1_1.4.6-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libuv1t64_1.51.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./cmake_4.1.1%2breally3.31.6-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libdebhelper-perl_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libtool_2.5.4-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./dh-autoreconf_21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libfile-stripnondeterminism-perl_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./dh-strip-nondeterminism_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libelf1t64_0.194-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./dwz_0.16-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./gettext_0.23.1-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./debhelper_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./pkg-rocm-tools_0.9.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./llvm-21-runtime_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libdrm-common_2.4.127-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libdrm2_2.4.127-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libdrm-amdgpu1_2.4.127-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libnuma1_2.0.19-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libhsakmt1_6.4.3%2bdfsg-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libhsa-runtime64-1_6.4.3%2bdfsg-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./rocminfo_6.4.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libc6-i386_2.41-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./lib32gcc-s1_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./googletest_1.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./rocm-cmake_6.4.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./lib32stdc%2b%2b6_15.2.0-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libclang-rt-21-dev_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libhiprtc6_6.4.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libpfm4_4.13.0%2bgit106-g3e4031b-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libamd-comgr3_7.0.2%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./llvm-21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./lld-21_21.1.4-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./rocm-device-libs-21_7.0.2%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libamdhip64-6_6.4.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libhiprtc-builtins6_6.4.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libamd-comgr-dev_7.0.2%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libhsa-runtime-dev_6.4.3%2bdfsg-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libamdhip64-dev_6.4.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./hipcc_7.0.2%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./libgtest-dev_1.17.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [04/Mar/2026 10:25:24] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpvnp0wtvh/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 Reading package lists... Building dependency tree... Reading state information... libgcc-s1 is already the newest version (15.2.0-7). libpci3 is already the newest version (1:3.14.0-1). libpci3 set to manually installed. liblzma5 is already the newest version (5.8.1-2). libasan8 is already the newest version (15.2.0-7). libasan8 set to manually installed. pkg-rocm-tools is already the newest version (0.9.3). pkg-rocm-tools set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. libtool is already the newest version (2.5.4-7). libtool set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. libtsan2 is already the newest version (15.2.0-7). libtsan2 set to manually installed. libhwasan0 is already the newest version (15.2.0-7). libhwasan0 set to manually installed. llvm-21-runtime is already the newest version (1:21.1.4-5). llvm-21-runtime set to manually installed. clang-tools-21 is already the newest version (1:21.1.4-5). clang-tools-21 set to manually installed. util-linux is already the newest version (2.41.2-4). cpp-15-x86-64-linux-gnu is already the newest version (15.2.0-7). cpp-15-x86-64-linux-gnu set to manually installed. libidn2-0 is already the newest version (2.3.8-4). libidn2-0 set to manually installed. libgc1 is already the newest version (1:8.2.10-1). libgc1 set to manually installed. libz3-4 is already the newest version (4.13.3-1). libz3-4 set to manually installed. binutils-x86-64-linux-gnu is already the newest version (2.45-8). binutils-x86-64-linux-gnu set to manually installed. libc-bin is already the newest version (2.41-12). libarchive13t64 is already the newest version (3.7.4-4+b1). libarchive13t64 set to manually installed. gcc-15 is already the newest version (15.2.0-7). gcc-15 set to manually installed. rocminfo is already the newest version (6.4.3-1). rocminfo set to manually installed. libhogweed6t64 is already the newest version (3.10.2-1). libhogweed6t64 set to manually installed. libpython3-stdlib is already the newest version (3.13.7-1). libpython3-stdlib set to manually installed. sed is already the newest version (4.9-2). liblz4-1 is already the newest version (1.10.0-6). liblz4-1 set to manually installed. groff-base is already the newest version (1.23.0-9). groff-base set to manually installed. libattr1 is already the newest version (1:2.5.2-3). gettext-base is already the newest version (0.23.1-2+b1). gettext-base set to manually installed. lib32gcc-s1 is already the newest version (15.2.0-7). lib32gcc-s1 set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). googletest is already the newest version (1.17.0-1). googletest set to manually installed. debconf is already the newest version (1.5.91). libperl5.40 is already the newest version (5.40.1-6). libperl5.40 set to manually installed. libctf-nobfd0 is already the newest version (2.45-8). libctf-nobfd0 set to manually installed. libsframe2 is already the newest version (2.45-8). libsframe2 set to manually installed. python3-minimal is already the newest version (3.13.7-1). python3-minimal set to manually installed. perl-base is already the newest version (5.40.1-6). binutils is already the newest version (2.45-8). binutils set to manually installed. libcrypt-dev is already the newest version (1:4.4.38-1). libcrypt-dev set to manually installed. libnghttp3-9 is already the newest version (1.12.0-1). libnghttp3-9 set to manually installed. autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. libpam-modules is already the newest version (1.7.0-5). linux-libc-dev is already the newest version (6.17.6-1). linux-libc-dev set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. rocm-cmake is already the newest version (6.4.3-1). rocm-cmake set to manually installed. libmpc3 is already the newest version (1.3.1-2). libmpc3 set to manually installed. libcap2 is already the newest version (1:2.75-10+b1). libgssapi-krb5-2 is already the newest version (1.21.3-5). libgssapi-krb5-2 set to manually installed. libuuid1 is already the newest version (2.41.2-4). procps is already the newest version (2:4.0.4-9). procps set to manually installed. libc6-i386 is already the newest version (2.41-12). libc6-i386 set to manually installed. debhelper is already the newest version (13.28). debhelper set to manually installed. readline-common is already the newest version (8.3-3). readline-common set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libclang-rt-21-dev is already the newest version (1:21.1.4-5). libclang-rt-21-dev set to manually installed. dash is already the newest version (0.5.12-12). libkrb5-3 is already the newest version (1.21.3-5). libkrb5-3 set to manually installed. libgprofng0 is already the newest version (2.45-8). libgprofng0 set to manually installed. libgomp1 is already the newest version (15.2.0-7). libgomp1 set to manually installed. cmake-data is already the newest version (4.1.1+really3.31.6-2). cmake-data set to manually installed. libngtcp2-crypto-ossl0 is already the newest version (1.16.0-1). libngtcp2-crypto-ossl0 set to manually installed. cpp is already the newest version (4:15.2.0-4). cpp set to manually installed. libjsoncpp26 is already the newest version (1.9.6-4). libjsoncpp26 set to manually installed. libhiprtc6 is already the newest version (6.4.3-3). libhiprtc6 set to manually installed. libdpkg-perl is already the newest version (1.22.21). libdpkg-perl set to manually installed. libffi8 is already the newest version (3.5.2-2). libffi8 set to manually installed. gettext is already the newest version (0.23.1-2+b1). gettext set to manually installed. bsdextrautils is already the newest version (2.41.2-4). bsdextrautils set to manually installed. libpfm4 is already the newest version (4.13.0+git106-g3e4031b-1). libpfm4 set to manually installed. liblsan0 is already the newest version (15.2.0-7). liblsan0 set to manually installed. cpp-x86-64-linux-gnu is already the newest version (4:15.2.0-4). cpp-x86-64-linux-gnu set to manually installed. libamd-comgr3 is already the newest version (7.0.2+dfsg-1). libamd-comgr3 set to manually installed. libstdc++6 is already the newest version (15.2.0-7). libstdc++6 set to manually installed. libudev1 is already the newest version (258.1-2). libacl1 is already the newest version (2.3.2-2+b1). libctf0 is already the newest version (2.45-8). libctf0 set to manually installed. libstdc++-15-dev is already the newest version (15.2.0-7). libstdc++-15-dev set to manually installed. libpam0g is already the newest version (1.7.0-5). po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. hipcc is already the newest version (7.0.2+dfsg-1). hipcc set to manually installed. libgcc-15-dev is already the newest version (15.2.0-7). libgcc-15-dev set to manually installed. libsqlite3-0 is already the newest version (3.46.1-8). libsqlite3-0 set to manually installed. libgtest-dev is already the newest version (1.17.0-1). libgtest-dev set to manually installed. diffutils is already the newest version (1:3.12-1). libamd-comgr-dev is already the newest version (7.0.2+dfsg-1). libamd-comgr-dev set to manually installed. libc6-dev is already the newest version (2.41-12). libc6-dev set to manually installed. libubsan1 is already the newest version (15.2.0-7). libubsan1 set to manually installed. libobjc-15-dev is already the newest version (15.2.0-7). libobjc-15-dev set to manually installed. bash is already the newest version (5.3-1). libuv1t64 is already the newest version (1.51.0-2). libuv1t64 set to manually installed. sysvinit-utils is already the newest version (3.15-5). ncurses-bin is already the newest version (6.5+20250216-2). libgmp10 is already the newest version (2:6.3.0+dfsg-5). libhiprtc-builtins6 is already the newest version (6.4.3-3). libhiprtc-builtins6 set to manually installed. llvm-21 is already the newest version (1:21.1.4-5). llvm-21 set to manually installed. libcurl4t64 is already the newest version (8.17.0~rc3-1). libcurl4t64 set to manually installed. gcc is already the newest version (4:15.2.0-4). gcc set to manually installed. libamdhip64-dev is already the newest version (6.4.3-3). libamdhip64-dev set to manually installed. libngtcp2-16 is already the newest version (1.16.0-1). libngtcp2-16 set to manually installed. libsmartcols1 is already the newest version (2.41.2-4). python3 is already the newest version (3.13.7-1). python3 set to manually installed. libkrb5support0 is already the newest version (1.21.3-5). libkrb5support0 set to manually installed. libpam-modules-bin is already the newest version (1.7.0-5). libnettle8t64 is already the newest version (3.10.2-1). libnettle8t64 set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.0-1). libfile-stripnondeterminism-perl set to manually installed. libclang-cpp21 is already the newest version (1:21.1.4-5). libclang-cpp21 set to manually installed. tzdata is already the newest version (2025b-5). tzdata set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). mawk is already the newest version (1.3.4.20250131-1). libdrm-amdgpu1 is already the newest version (2.4.127-1). libdrm-amdgpu1 set to manually installed. g++-15 is already the newest version (15.2.0-7). g++-15 set to manually installed. dpkg-dev is already the newest version (1.22.21). dpkg-dev set to manually installed. libp11-kit0 is already the newest version (0.25.9-2). libp11-kit0 set to manually installed. libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. libc6 is already the newest version (2.41-12). cpp-15 is already the newest version (15.2.0-7). cpp-15 set to manually installed. dwz is already the newest version (0.16-2). dwz set to manually installed. libssh2-1t64 is already the newest version (1.11.1-1). libssh2-1t64 set to manually installed. libitm1 is already the newest version (15.2.0-7). libitm1 set to manually installed. libbrotli1 is already the newest version (1.1.0-2+b7). libbrotli1 set to manually installed. libhsakmt1 is already the newest version (6.4.3+dfsg-3). libhsakmt1 set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-2). netbase is already the newest version (6.5). netbase set to manually installed. openssl-provider-legacy is already the newest version (3.5.4-1). gcc-15-x86-64-linux-gnu is already the newest version (15.2.0-7). gcc-15-x86-64-linux-gnu set to manually installed. libpcre2-8-0 is already the newest version (10.46-1). libatomic1 is already the newest version (15.2.0-7). libatomic1 set to manually installed. lld-21 is already the newest version (1:21.1.4-5). lld-21 set to manually installed. llvm-21-linker-tools is already the newest version (1:21.1.4-5). llvm-21-linker-tools set to manually installed. libcc1-0 is already the newest version (15.2.0-7). libcc1-0 set to manually installed. libdebconfclient0 is already the newest version (0.280). hostname is already the newest version (3.25). libseccomp2 is already the newest version (2.6.0-2). libseccomp2 set to manually installed. libpam-runtime is already the newest version (1.7.0-5). libdrm2 is already the newest version (2.4.127-1). libdrm2 set to manually installed. g++-15-x86-64-linux-gnu is already the newest version (15.2.0-7). g++-15-x86-64-linux-gnu set to manually installed. dpkg is already the newest version (1.22.21). libaudit1 is already the newest version (1:4.1.2-1). libcrypt1 is already the newest version (1:4.4.38-1). libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. libbinutils is already the newest version (2.45-8). libbinutils set to manually installed. libllvm21 is already the newest version (1:21.1.4-5). libllvm21 set to manually installed. libpsl5t64 is already the newest version (0.21.2-1.1+b1). libpsl5t64 set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. init-system-helpers is already the newest version (1.69). libmount1 is already the newest version (2.41.2-4). libnghttp2-14 is already the newest version (1.64.0-1.1+b1). libnghttp2-14 set to manually installed. libkeyutils1 is already the newest version (1.6.3-6). libkeyutils1 set to manually installed. libnuma1 is already the newest version (2.0.19-1). libnuma1 set to manually installed. findutils is already the newest version (4.10.0-3). pci.ids is already the newest version (0.0~2025.07.11-1). pci.ids set to manually installed. libelf1t64 is already the newest version (0.194-1). libelf1t64 set to manually installed. libbsd0 is already the newest version (0.12.2-2). libbsd0 set to manually installed. libc-dev-bin is already the newest version (2.41-12). libc-dev-bin set to manually installed. coreutils is already the newest version (9.7-3). libexpat1 is already the newest version (2.7.3-1). libexpat1 set to manually installed. base-files is already the newest version (14). libkmod2 is already the newest version (34.2-2). libkmod2 set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. libncursesw6 is already the newest version (6.5+20250216-2). libncursesw6 set to manually installed. xz-utils is already the newest version (5.8.1-2). xz-utils set to manually installed. libpython3.13-minimal is already the newest version (3.13.9-1). libpython3.13-minimal set to manually installed. libobjc4 is already the newest version (15.2.0-7). libobjc4 set to manually installed. libedit2 is already the newest version (3.1-20250104-1). libedit2 set to manually installed. librtmp1 is already the newest version (2.4+20151223.gitfa8646d.1-3). librtmp1 set to manually installed. libreadline8t64 is already the newest version (8.3-3). libreadline8t64 set to manually installed. debianutils is already the newest version (5.23.2). libdrm-common is already the newest version (2.4.127-1). libdrm-common set to manually installed. gcc-x86-64-linux-gnu is already the newest version (4:15.2.0-4). gcc-x86-64-linux-gnu set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1). rpcsvc-proto set to manually installed. libgdbm6t64 is already the newest version (1.26-1). libgdbm6t64 set to manually installed. kmod is already the newest version (34.2-2). kmod set to manually installed. librhash1 is already the newest version (1.4.6-1). librhash1 set to manually installed. libk5crypto3 is already the newest version (1.21.3-5). libk5crypto3 set to manually installed. libxml2-16 is already the newest version (2.15.1+dfsg-0.3). libxml2-16 set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1). libgdbm-compat4t64 set to manually installed. libxxhash0 is already the newest version (0.8.3-2). libxxhash0 set to manually installed. python3.13-minimal is already the newest version (3.13.9-1). python3.13-minimal set to manually installed. libclang1-21 is already the newest version (1:21.1.4-5). libclang1-21 set to manually installed. libquadmath0 is already the newest version (15.2.0-7). libquadmath0 set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). perl-modules-5.40 is already the newest version (5.40.1-6). perl-modules-5.40 set to manually installed. libaudit-common is already the newest version (1:4.1.2-1). g++ is already the newest version (4:15.2.0-4). g++ set to manually installed. gzip is already the newest version (1.13-1). lib32stdc++6 is already the newest version (15.2.0-7). lib32stdc++6 set to manually installed. libsystemd0 is already the newest version (258.1-2). libblkid1 is already the newest version (2.41.2-4). libtasn1-6 is already the newest version (4.20.0-2). libtasn1-6 set to manually installed. make is already the newest version (4.4.1-2). make set to manually installed. automake is already the newest version (1:1.18.1-2). automake set to manually installed. libhsa-runtime64-1 is already the newest version (6.4.3+dfsg-3). libhsa-runtime64-1 set to manually installed. python3.13 is already the newest version (3.13.9-1). python3.13 set to manually installed. dh-strip-nondeterminism is already the newest version (1.15.0-1). dh-strip-nondeterminism set to manually installed. gcc-15-base is already the newest version (15.2.0-7). libclang-common-21-dev is already the newest version (1:21.1.4-5). libclang-common-21-dev set to manually installed. pciutils is already the newest version (1:3.14.0-1). pciutils set to manually installed. autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. libcom-err2 is already the newest version (1.47.2-3+b3). libcom-err2 set to manually installed. libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. perl is already the newest version (5.40.1-6). perl set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. m4 is already the newest version (1.4.20-2). m4 set to manually installed. dh-autoreconf is already the newest version (21). dh-autoreconf set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. tar is already the newest version (1.35+dfsg-3.1). libhsa-runtime-dev is already the newest version (6.4.3+dfsg-3). libhsa-runtime-dev set to manually installed. cmake is already the newest version (4.1.1+really3.31.6-2). cmake set to manually installed. binutils-common is already the newest version (2.45-8). binutils-common set to manually installed. libtinfo6 is already the newest version (6.5+20250216-2). libpython3.13-stdlib is already the newest version (3.13.9-1). libpython3.13-stdlib set to manually installed. libselinux1 is already the newest version (3.9-2). build-essential is already the newest version (12.12). build-essential set to manually installed. autopoint is already the newest version (0.23.1-2). autopoint set to manually installed. clang-21 is already the newest version (1:21.1.4-5). clang-21 set to manually installed. media-types is already the newest version (14.0.0). media-types set to manually installed. libmpfr6 is already the newest version (4.2.2-2). libmpfr6 set to manually installed. base-passwd is already the newest version (3.6.7). libamdhip64-6 is already the newest version (6.4.3-3). libamdhip64-6 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-10). libldap2 is already the newest version (2.6.10+dfsg-1). libldap2 set to manually installed. ncurses-base is already the newest version (6.5+20250216-2). libssl3t64 is already the newest version (3.5.4-1). libgnutls30t64 is already the newest version (3.8.10-3). libgnutls30t64 set to manually installed. libproc2-0 is already the newest version (2:4.0.4-9). libproc2-0 set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). libsasl2-modules-db is already the newest version (2.1.28+dfsg1-10). libsasl2-modules-db set to manually installed. rocm-device-libs-21 is already the newest version (7.0.2+dfsg-1). rocm-device-libs-21 set to manually installed. grep is already the newest version (3.12-1). libsasl2-2 is already the newest version (2.1.28+dfsg1-10). libsasl2-2 set to manually installed. libuchardet0 is already the newest version (0.0.8-2). libuchardet0 set to manually installed. g++-x86-64-linux-gnu is already the newest version (4:15.2.0-4). g++-x86-64-linux-gnu set to manually installed. libdebhelper-perl is already the newest version (13.28). libdebhelper-perl set to manually installed. libpipeline1 is already the newest version (1.5.8-1). libpipeline1 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 (Reading database ... 21096 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822 I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.u7cV2oR822... I: success in 197.8205 seconds Downloading dependency 135 of 236: libpam-runtime:amd64=1.7.0-5 Downloading dependency 136 of 236: libdrm2:amd64=2.4.127-1 Downloading dependency 137 of 236: g++-15-x86-64-linux-gnu:amd64=15.2.0-7 Downloading dependency 138 of 236: dpkg:amd64=1.22.21 Downloading dependency 139 of 236: libaudit1:amd64=1:4.1.2-1 Downloading dependency 140 of 236: libcrypt1:amd64=1:4.4.38-1 Downloading dependency 141 of 236: libjansson4:amd64=2.14-2+b3 Downloading dependency 142 of 236: libbinutils:amd64=2.45-8 Downloading dependency 143 of 236: libllvm21:amd64=1:21.1.4-5 Downloading dependency 144 of 236: libpsl5t64:amd64=0.21.2-1.1+b1 Downloading dependency 145 of 236: man-db:amd64=2.13.1-1 Downloading dependency 146 of 236: init-system-helpers:amd64=1.69 Downloading dependency 147 of 236: libmount1:amd64=2.41.2-4 Downloading dependency 148 of 236: libnghttp2-14:amd64=1.64.0-1.1+b1 Downloading dependency 149 of 236: libkeyutils1:amd64=1.6.3-6 Downloading dependency 150 of 236: libnuma1:amd64=2.0.19-1 Downloading dependency 151 of 236: findutils:amd64=4.10.0-3 Downloading dependency 152 of 236: pci.ids:amd64=0.0~2025.07.11-1 Downloading dependency 153 of 236: libelf1t64:amd64=0.194-1 Downloading dependency 154 of 236: libbsd0:amd64=0.12.2-2 Downloading dependency 155 of 236: libc-dev-bin:amd64=2.41-12 Downloading dependency 156 of 236: coreutils:amd64=9.7-3 Downloading dependency 157 of 236: libexpat1:amd64=2.7.3-1 Downloading dependency 158 of 236: base-files:amd64=14 Downloading dependency 159 of 236: libkmod2:amd64=34.2-2 Downloading dependency 160 of 236: sensible-utils:amd64=0.0.26 Downloading dependency 161 of 236: libncursesw6:amd64=6.5+20250216-2 Downloading dependency 162 of 236: xz-utils:amd64=5.8.1-2 Downloading dependency 163 of 236: libpython3.13-minimal:amd64=3.13.9-1 Downloading dependency 164 of 236: libobjc4:amd64=15.2.0-7 Downloading dependency 165 of 236: libedit2:amd64=3.1-20250104-1 Downloading dependency 166 of 236: librtmp1:amd64=2.4+20151223.gitfa8646d.1-3 Downloading dependency 167 of 236: libreadline8t64:amd64=8.3-3 Downloading dependency 168 of 236: debianutils:amd64=5.23.2 Downloading dependency 169 of 236: libdrm-common:amd64=2.4.127-1 Downloading dependency 170 of 236: gcc-x86-64-linux-gnu:amd64=4:15.2.0-4 Downloading dependency 171 of 236: libisl23:amd64=0.27-1 Downloading dependency 172 of 236: rpcsvc-proto:amd64=1.4.3-1 Downloading dependency 173 of 236: libgdbm6t64:amd64=1.26-1 Downloading dependency 174 of 236: kmod:amd64=34.2-2 Downloading dependency 175 of 236: librhash1:amd64=1.4.6-1 Downloading dependency 176 of 236: libk5crypto3:amd64=1.21.3-5 Downloading dependency 177 of 236: libxml2-16:amd64=2.15.1+dfsg-0.3 Downloading dependency 178 of 236: libgdbm-compat4t64:amd64=1.26-1 Downloading dependency 179 of 236: libxxhash0:amd64=0.8.3-2 Downloading dependency 180 of 236: python3.13-minimal:amd64=3.13.9-1 Downloading dependency 181 of 236: libclang1-21:amd64=1:21.1.4-5 Downloading dependency 182 of 236: libquadmath0:amd64=15.2.0-7 Downloading dependency 183 of 236: zlib1g:amd64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 184 of 236: perl-modules-5.40:amd64=5.40.1-6 Downloading dependency 185 of 236: libaudit-common:amd64=1:4.1.2-1 Downloading dependency 186 of 236: g++:amd64=4:15.2.0-4 Downloading dependency 187 of 236: gzip:amd64=1.13-1 Downloading dependency 188 of 236: lib32stdc++6:amd64=15.2.0-7 Downloading dependency 189 of 236: libsystemd0:amd64=258.1-2 Downloading dependency 190 of 236: libblkid1:amd64=2.41.2-4 Downloading dependency 191 of 236: libtasn1-6:amd64=4.20.0-2 Downloading dependency 192 of 236: make:amd64=4.4.1-2 Downloading dependency 193 of 236: automake:amd64=1:1.18.1-2 Downloading dependency 194 of 236: libhsa-runtime64-1:amd64=6.4.3+dfsg-3 Downloading dependency 195 of 236: python3.13:amd64=3.13.9-1 Downloading dependency 196 of 236: dh-strip-nondeterminism:amd64=1.15.0-1 Downloading dependency 197 of 236: gcc-15-base:amd64=15.2.0-7 Downloading dependency 198 of 236: libclang-common-21-dev:amd64=1:21.1.4-5 Downloading dependency 199 of 236: pciutils:amd64=1:3.14.0-1 Downloading dependency 200 of 236: autoconf:amd64=2.72-3.1 Downloading dependency 201 of 236: libcom-err2:amd64=1.47.2-3+b3 Downloading dependency 202 of 236: libmagic-mgc:amd64=1:5.46-5 Downloading dependency 203 of 236: perl:amd64=5.40.1-6 Downloading dependency 204 of 236: bzip2:amd64=1.0.8-6 Downloading dependency 205 of 236: m4:amd64=1.4.20-2 Downloading dependency 206 of 236: dh-autoreconf:amd64=21 Downloading dependency 207 of 236: intltool-debian:amd64=0.35.0+20060710.6 Downloading dependency 208 of 236: tar:amd64=1.35+dfsg-3.1 Downloading dependency 209 of 236: libhsa-runtime-dev:amd64=6.4.3+dfsg-3 Downloading dependency 210 of 236: cmake:amd64=4.1.1+really3.31.6-2 Downloading dependency 211 of 236: binutils-common:amd64=2.45-8 Downloading dependency 212 of 236: libtinfo6:amd64=6.5+20250216-2 Downloading dependency 213 of 236: libpython3.13-stdlib:amd64=3.13.9-1 Downloading dependency 214 of 236: libselinux1:amd64=3.9-2 Downloading dependency 215 of 236: build-essential:amd64=12.12 Downloading dependency 216 of 236: autopoint:amd64=0.23.1-2 Downloading dependency 217 of 236: clang-21:amd64=1:21.1.4-5 Downloading dependency 218 of 236: media-types:amd64=14.0.0 Downloading dependency 219 of 236: libmpfr6:amd64=4.2.2-2 Downloading dependency 220 of 236: base-passwd:amd64=3.6.7 Downloading dependency 221 of 236: libamdhip64-6:amd64=6.4.3-3 Downloading dependency 222 of 236: libdb5.3t64:amd64=5.3.28+dfsg2-10 Downloading dependency 223 of 236: libldap2:amd64=2.6.10+dfsg-1 Downloading dependency 224 of 236: ncurses-base:amd64=6.5+20250216-2 Downloading dependency 225 of 236: libssl3t64:amd64=3.5.4-1 Downloading dependency 226 of 236: libgnutls30t64:amd64=3.8.10-3 Downloading dependency 227 of 236: libproc2-0:amd64=2:4.0.4-9 Downloading dependency 228 of 236: libcap-ng0:amd64=0.8.5-4+b1 Downloading dependency 229 of 236: libsasl2-modules-db:amd64=2.1.28+dfsg1-10 Downloading dependency 230 of 236: rocm-device-libs-21:amd64=7.0.2+dfsg-1 Downloading dependency 231 of 236: grep:amd64=3.12-1 Downloading dependency 232 of 236: libsasl2-2:amd64=2.1.28+dfsg1-10 Downloading dependency 233 of 236: libuchardet0:amd64=0.0.8-2 Downloading dependency 234 of 236: g++-x86-64-linux-gnu:amd64=4:15.2.0-4 Downloading dependency 235 of 236: libdebhelper-perl:amd64=13.28 Downloading dependency 236 of 236: libpipeline1:amd64=1.5.8-1 env --chdir=/srv/rebuilderd/tmp/rebuilderd32e48S/out DEB_BUILD_OPTIONS=parallel=6 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1762159086 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildNqpsL9/debrebuild.sbuildrc.QLbqzYFLPvYc sbuild --build=amd64 --host=amd64 --no-source --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuildNqpsL9/debrebuild.tar.fV3jBUHGtE3U --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=rocprim-6.4.3 /srv/rebuilderd/tmp/rebuilderd32e48S/inputs/rocprim_6.4.3-2.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on osuosl43-amd64.novalocal +==============================================================================+ | rocprim 6.4.3-2 (amd64) Wed, 04 Mar 2026 10:28:21 +0000 | +==============================================================================+ Package: rocprim Version: 6.4.3-2 Source Version: 6.4.3-2 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildNqpsL9/debrebuild.tar.fV3jBUHGtE3U to /srv/rebuilderd/tmp/tmp.sbuild.PkdMvFJ2Nf... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Wed, 04 Mar 2026 10:28:25 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderd32e48S/inputs/rocprim_6.4.3-2.dsc exists in /srv/rebuilderd/tmp/rebuilderd32e48S/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Wed, 04 Mar 2026 10:28:27 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), cmake, hipcc (>= 5.6.1~), libamd-comgr-dev (>= 6.0~), libhsa-runtime-dev (>= 5.7.1~), libamdhip64-dev (>= 5.7.1~), rocm-cmake (>= 5.3.0), pkg-rocm-tools (>= 0.9.3~), libgtest-dev, build-essential Filtered Build-Depends: debhelper-compat (= 13), cmake, hipcc (>= 5.6.1~), libamd-comgr-dev (>= 6.0~), libhsa-runtime-dev (>= 5.7.1~), libamdhip64-dev (>= 5.7.1~), rocm-cmake (>= 5.3.0), pkg-rocm-tools (>= 0.9.3~), libgtest-dev, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-AEZbew/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Wed, 04 Mar 2026 10:28:30 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all amd64 arm64 ppc64el) +------------------------------------------------------------------------------+ | Build environment Wed, 04 Mar 2026 10:28:30 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.73+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.73-1 (2026-02-17) amd64 (x86_64) Toolchain package versions: binutils_2.45-8 dpkg-dev_1.22.21 g++-15_15.2.0-7 gcc-15_15.2.0-7 libc6-dev_2.41-12 libstdc++-15-dev_15.2.0-7 libstdc++6_15.2.0-7 linux-libc-dev_6.17.6-1 Package versions: autoconf_2.72-3.1 automake_1:1.18.1-2 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.7 bash_5.3-1 binutils_2.45-8 binutils-common_2.45-8 binutils-x86-64-linux-gnu_2.45-8 bsdextrautils_2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 clang-21_1:21.1.4-5 clang-tools-21_1:21.1.4-5 cmake_4.1.1+really3.31.6-2 cmake-data_4.1.1+really3.31.6-2 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-7 cpp-15-x86-64-linux-gnu_15.2.0-7 cpp-x86-64-linux-gnu_4:15.2.0-4 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-7 g++-15-x86-64-linux-gnu_15.2.0-7 g++-x86-64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-7 gcc-15-base_15.2.0-7 gcc-15-x86-64-linux-gnu_15.2.0-7 gcc-x86-64-linux-gnu_4:15.2.0-4 gettext_0.23.1-2+b1 gettext-base_0.23.1-2+b1 googletest_1.17.0-1 grep_3.12-1 groff-base_1.23.0-9 gzip_1.13-1 hipcc_7.0.2+dfsg-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 kmod_34.2-2 lib32gcc-s1_15.2.0-7 lib32stdc++6_15.2.0-7 libacl1_2.3.2-2+b1 libamd-comgr-dev_7.0.2+dfsg-1 libamd-comgr3_7.0.2+dfsg-1 libamdhip64-6_6.4.3-3 libamdhip64-dev_6.4.3-3 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-4+b1 libasan8_15.2.0-7 libatomic1_15.2.0-7 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1 libbinutils_2.45-8 libblkid1_2.41.2-4 libbrotli1_1.1.0-2+b7 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libc6-i386_2.41-12 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-7 libclang-common-21-dev_1:21.1.4-5 libclang-cpp21_1:21.1.4-5 libclang-rt-21-dev_1:21.1.4-5 libclang1-21_1:21.1.4-5 libcom-err2_1.47.2-3+b3 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.45-8 libctf0_2.45-8 libcurl4t64_8.17.0~rc3-1 libdb5.3t64_5.3.28+dfsg2-10 libdebconfclient0_0.280 libdebhelper-perl_13.28 libdpkg-perl_1.22.21 libdrm-amdgpu1_2.4.127-1 libdrm-common_2.4.127-1 libdrm2_2.4.127-1 libedit2_3.1-20250104-1 libelf1t64_0.194-1 libexpat1_2.7.3-1 libffi8_3.5.2-2 libfile-stripnondeterminism-perl_1.15.0-1 libgc1_1:8.2.10-1 libgcc-15-dev_15.2.0-7 libgcc-s1_15.2.0-7 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgnutls30t64_3.8.10-3 libgomp1_15.2.0-7 libgprofng0_2.45-8 libgssapi-krb5-2_1.21.3-5 libgtest-dev_1.17.0-1 libhiprtc-builtins6_6.4.3-3 libhiprtc6_6.4.3-3 libhogweed6t64_3.10.2-1 libhsa-runtime-dev_6.4.3+dfsg-3 libhsa-runtime64-1_6.4.3+dfsg-3 libhsakmt1_6.4.3+dfsg-3 libhwasan0_15.2.0-7 libidn2-0_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-7 libjansson4_2.14-2+b3 libjsoncpp26_1.9.6-4 libk5crypto3_1.21.3-5 libkeyutils1_1.6.3-6 libkmod2_34.2-2 libkrb5-3_1.21.3-5 libkrb5support0_1.21.3-5 libldap2_2.6.10+dfsg-1 libllvm21_1:21.1.4-5 liblsan0_15.2.0-7 liblz4-1_1.10.0-6 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.2-4 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.2-1 libnghttp2-14_1.64.0-1.1+b1 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libnuma1_2.0.19-1 libobjc-15-dev_15.2.0-7 libobjc4_15.2.0-7 libp11-kit0_0.25.9-2 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpci3_1:3.14.0-1 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-6 libpfm4_4.13.0+git106-g3e4031b-1 libpipeline1_1.5.8-1 libproc2-0_2:4.0.4-9 libpsl5t64_0.21.2-1.1+b1 libpython3-stdlib_3.13.7-1 libpython3.13-minimal_3.13.9-1 libpython3.13-stdlib_3.13.9-1 libquadmath0_15.2.0-7 libreadline8t64_8.3-3 librhash1_1.4.6-1 librtmp1_2.4+20151223.gitfa8646d.1-3 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2 libselinux1_3.9-2 libsframe2_2.45-8 libsmartcols1_2.41.2-4 libsqlite3-0_3.46.1-8 libssh2-1t64_1.11.1-1 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-7 libstdc++6_15.2.0-7 libsystemd0_258.1-2 libtasn1-6_4.20.0-2 libtinfo6_6.5+20250216-2 libtool_2.5.4-7 libtsan2_15.2.0-7 libubsan1_15.2.0-7 libuchardet0_0.0.8-2 libudev1_258.1-2 libunistring5_1.3-2 libuuid1_2.41.2-4 libuv1t64_1.51.0-2 libxml2-16_2.15.1+dfsg-0.3 libxxhash0_0.8.3-2 libz3-4_4.13.3-1 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.6-1 lld-21_1:21.1.4-5 llvm-21_1:21.1.4-5 llvm-21-linker-tools_1:21.1.4-5 llvm-21-runtime_1:21.1.4-5 m4_1.4.20-2 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_14.0.0 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 openssl-provider-legacy_3.5.4-1 patch_2.8-2 pci.ids_0.0~2025.07.11-1 pciutils_1:3.14.0-1 perl_5.40.1-6 perl-base_5.40.1-6 perl-modules-5.40_5.40.1-6 pkg-rocm-tools_0.9.3 po-debconf_1.0.21+nmu1 procps_2:4.0.4-9 python3_3.13.7-1 python3-minimal_3.13.7-1 python3.13_3.13.9-1 python3.13-minimal_3.13.9-1 readline-common_8.3-3 rocm-cmake_6.4.3-1 rocm-device-libs-21_7.0.2+dfsg-1 rocminfo_6.4.3-1 rpcsvc-proto_1.4.3-1 sed_4.9-2 sensible-utils_0.0.26 sysvinit-utils_3.15-5 tar_1.35+dfsg-3.1 tzdata_2025b-5 util-linux_2.41.2-4 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Wed, 04 Mar 2026 10:28:30 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: rocprim Binary: librocprim-dev, librocprim-tests Architecture: all amd64 arm64 ppc64el Version: 6.4.3-2 Maintainer: Debian ROCm Team Uploaders: Cordell Bloor , Christian Kastner , Kari Pahula , Homepage: https://github.com/ROCm/rocPRIM Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/rocm-team/rocprim Vcs-Git: https://salsa.debian.org/rocm-team/rocprim.git Testsuite: autopkgtest Testsuite-Triggers: pkg-rocm-tools Build-Depends: debhelper-compat (= 13), cmake, hipcc (>= 5.6.1~), libamd-comgr-dev (>= 6.0~), libhsa-runtime-dev (>= 5.7.1~), libamdhip64-dev (>= 5.7.1~), rocm-cmake (>= 5.3.0), pkg-rocm-tools (>= 0.9.3~), libgtest-dev Package-List: librocprim-dev deb libdevel optional arch=all librocprim-tests deb libdevel optional arch=amd64,arm64,ppc64el profile=!nocheck Checksums-Sha1: 9df2fab14a3a415d3f9f22d888d581782ce69aa6 868355 rocprim_6.4.3.orig.tar.gz f6a5dfb4e344b2c17f125b0fccfa46d3d460a1d1 14420 rocprim_6.4.3-2.debian.tar.xz Checksums-Sha256: b66feed30fe53aa8f2f8902604394c72f156b6517f8e5174d5b9d0b3dfcbb3c1 868355 rocprim_6.4.3.orig.tar.gz 478a73c6305cb1237a6176618a883a40c1ff03fe617faf8151d2ed6288821b15 14420 rocprim_6.4.3-2.debian.tar.xz Files: d34c7835a2089fa982c8e6b17b75a566 868355 rocprim_6.4.3.orig.tar.gz 949a54ed771ab9c8ce97596d070a3c2b 14420 rocprim_6.4.3-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJEBAEBCgAuFiEEDOBv45KqSPjSLkRx+e+O4MAhYw8FAmkI2ccQHGNnbWJAZGVi aWFuLm9yZwAKCRD5747gwCFjD1gVD/40lnx2nWw1C8DvQVxqOJkfzZZjQtEyi0ST 8dRYxhdxli91KDwjzRIkiuQouV+AI35zzSF8DRZuexF56MIDMQuWuJGanZ1EQtVj ZROiWqIAq5LDcwnzWcxZSb4lAmGv7Vo/upOcsdZmpfnXmbazLFYt19BOp7NhQuRP 66xBSh63hMq3zqGgOKstzw40/Dd1j2609uo60wS03bOuJgrd8qndwK1NEQe7WlT0 tPNP1oivmfiQn8trZwzieMo8Qln2Lsom78s5aPSBYzStMnP98vzMo3nPTBj9Ip9Q hp9bamDFFK6cxQZYOUnZNZgjZk0MuhWTYExsFcq4IG8X7V19AbCLBDyekeac+Kn/ D5FZa8bIcm7L9v2uImVzTv+RRu25r2p9XG1H/nsMS2REunXTdi7WfPfU/ly2Z0Sf Qb1OQgIoyjX0A0HTkMqGUN/tVNNxlGxPuj9TRhKlMJo/bfFJ8sqtr7SzO5aOrtrk tQftFjqOPJ6bDCuvlUUmg9ZKpV7Y/0/dj8vc3EYwQ24+KPxDzYJBGI8ClMOquOGu CirImO8ULn49KjRNwCauGUTRWj57SPvmgmOX4KF3fw2sUrNdDZLuYbQjzLW8ESZn ZV2H9YXuma1GU6TvhpdCGwu+ZG56pfBf4TDba7Ncz459R/HbfNvdq7Igz65urhoU pZzkwxsSVQ== =eXFJ -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./rocprim_6.4.3-2.dsc: unsupported subcommand dpkg-source: info: extracting rocprim in /build/reproducible-path/rocprim-6.4.3 dpkg-source: info: unpacking rocprim_6.4.3.orig.tar.gz dpkg-source: info: unpacking rocprim_6.4.3-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying arch-conversion-macro.patch dpkg-source: info: applying test-warp-sort-ppc64el.patch dpkg-source: info: applying verbose-build.patch dpkg-source: info: applying Extend-docs-conf.py-for-offline-build.patch dpkg-source: info: applying Use-local-mathjax.patch dpkg-source: info: applying Drop-stray-semicolon.patch dpkg-source: info: applying fix-legacy-stream-version-check.patch dpkg-source: info: applying add-option-to-disable-deprecation-warnings.patch dpkg-source: info: applying skip-building-test_device_scan.patch dpkg-source: info: applying fix-asm-thread-load-store.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=6 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1762159086 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package rocprim dpkg-buildpackage: info: source version 6.4.3-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Cordell Bloor dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a 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-x86_64-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/x86_64-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 .. Re-run cmake no build system arguments -- The CXX compiler identification is Clang 21.1.4 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/hipcc - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for a HIP compiler -- Looking for a HIP compiler - NOTFOUND -- Found GTest: /usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.17.0") 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 find_package(ROCmCMakeBuildTools) Call Stack (most recent call first): cmake/Dependencies.cmake:138 (find_package) CMakeLists.txt:117 (include) 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 find_package(ROCmCMakeBuildTools) Call Stack (most recent call first): cmake/Dependencies.cmake:173 (find_package) CMakeLists.txt:117 (include) -- hip::amdhip64 is SHARED_LIBRARY -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Failed -- -- ******** Summary ******** -- General: -- System : Linux -- C++ compiler : /usr/bin/hipcc -- C++ compiler version : 21.1.4 -- CXX flags : -gz -DROCPRIM_NO_DEPRECATION_WARNINGS -g -O2 -ffile-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -- Build type : Release -- Install prefix : /usr -- Device targets : gfx803;gfx900;gfx906;gfx908;gfx90a;gfx1010;gfx1030;gfx1100;gfx1101;gfx1102 -- -- ONLY_INSTALL : OFF -- BUILD_TEST : ON -- BUILD_BENCHMARK : OFF -- BUILD_NAIVE_BENCHMARK : OFF -- BUILD_EXAMPLE : OFF -- BUILD_DOCS : OFF -- Configuring done (6.0s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY -- Build files have been written to: /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/rocprim-6.4.3' dh_auto_build -a cd obj-x86_64-linux-gnu && make -j6 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/rocprim-6.4.3 -B/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/CMakeFiles/test_hip_api.dir/build.make test/CMakeFiles/test_hip_api.dir/depend 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/CMakeFiles/test_hip_api.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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/CMakeFiles/test_hip_async_copy.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/CMakeFiles/test_ordered_block_id.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/CMakeFiles/test_hipgraph_algs.dir/DependInfo.cmake "--color=" make -f test/rocprim/CMakeFiles/test_internal_merge_path.dir/build.make test/rocprim/CMakeFiles/test_internal_merge_path.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/CMakeFiles/test_hipgraph_basic.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_internal_merge_path.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/CMakeFiles/test_hip_async_copy.dir/build.make test/CMakeFiles/test_hip_async_copy.dir/build make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 1%] Building CXX object test/CMakeFiles/test_hip_async_copy.dir/hip/test_hip_async_copy.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/rocprim/CMakeFiles/test_internal_merge_path.dir/build.make test/rocprim/CMakeFiles/test_internal_merge_path.dir/build make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/CMakeFiles/test_hipgraph_algs.dir/build.make test/CMakeFiles/test_hipgraph_algs.dir/build make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/CMakeFiles/test_hipgraph_basic.dir/build.make test/CMakeFiles/test_hipgraph_basic.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 2%] Building CXX object test/CMakeFiles/test_hip_api.dir/hip/test_hip_api.cpp.o [ 2%] Building CXX object test/CMakeFiles/test_hipgraph_algs.dir/hipgraph/test_hipgraph_algs.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 [ 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-x86_64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 [ 3%] Building CXX object test/CMakeFiles/test_hipgraph_basic.dir/hipgraph/test_hipgraph_basic.cpp.o [ 3%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test && /usr/bin/hipcc -DUSE_PROF_API=1 -D__HIP_PLATFORM_AMD__=1 -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1010. 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1030. 16 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1101. 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/../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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 1 warning generated when compiling for gfx906. 16 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 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/../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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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); | ^~~~~~ 16 warnings generated when compiling for gfx1102. 15 warnings generated when compiling for gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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); | ^~~~~~ 11 warnings generated when compiling for gfx1010. [ 3%] Linking CXX executable test_hip_api cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hip_api.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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 3%] Built target test_hip_api 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_basic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' 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-x86_64-linux-gnu' [ 3%] Building CXX object test/rocprim/CMakeFiles/test_basic.dir/test_basic.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 15 warnings generated when compiling for gfx908. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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 host. [ 3%] Linking CXX executable test_ordered_block_id cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ordered_block_id.dir/link.txt --verbose=1 [ 4%] Linking CXX executable test_hip_async_copy cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 4%] Built target test_ordered_block_id make -f test/rocprim/CMakeFiles/test_arg_index_iterator.dir/build.make test/rocprim/CMakeFiles/test_arg_index_iterator.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_arg_index_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 4%] Built target test_hip_async_copy 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations 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() | ^~~~~~ 16 warnings generated when compiling for gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 12 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 5%] Linking CXX executable test_hipgraph_basic cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hipgraph_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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 5%] Built target test_hipgraph_basic 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/build.make test/rocprim/CMakeFiles/test_block_adjacent_difference.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 6%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_adjacent_difference.parallel/test_block_adjacent_difference_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 12 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 12 warnings generated when compiling for gfx1100. 15 warnings generated when compiling for gfx1101. 16 warnings generated when compiling for gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 16 warnings generated when compiling for gfx1010. 15 warnings generated when compiling for gfx1102. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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); | ^~~~~~ 12 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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/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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 12 warnings generated when compiling for gfx1102. 16 warnings generated when compiling for gfx90a. 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 11In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1030. 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/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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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 gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 7%] Linking CXX executable test_hipgraph_algs cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hipgraph_algs.dir/link.txt --verbose=1 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 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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 7%] Built target test_hipgraph_algs [ 8%] Building CXX object test/rocprim/CMakeFiles/test_basic.dir/detail/get_rocprim_version.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 12 warnings generated when compiling for gfx900. 13 warnings generated when compiling for host. [ 9%] Linking CXX executable test_temporary_storage_partitioning cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 9%] Built target test_temporary_storage_partitioning make -f test/rocprim/CMakeFiles/test_block_discontinuity.dir/build.make test/rocprim/CMakeFiles/test_block_discontinuity.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_discontinuity.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/rocprim/CMakeFiles/test_block_discontinuity.dir/build.make test/rocprim/CMakeFiles/test_block_discontinuity.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 10%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_0.cpp 12 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 12 warnings generated when compiling for gfx906. 12 warnings 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 12 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 16 warnings generated when compiling for gfx1100. 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations 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:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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/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))) | ^ :225:2: note: expanded from here 225 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 10 warnings generated when compiling for host. [ 11%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_1.cpp 12 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 12 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 12 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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. 16 warnings generated when compiling for gfx1102. 10 warnings generated when compiling for host. [ 11%] Linking CXX executable test_basic cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_basic.dir/link.txt --verbose=1 In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 11%] Built target test_basic [ 11%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_discontinuity.parallel/test_block_discontinuity_2.cpp 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1010. 11 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | retuIn file included from rn ROCPRIM_WAVEFRONT_SIZE; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | /build/reproducible-path/rocprim-6.4.3/test/rocprim/internal/test_internal_merge_path.cpp #de:f6i: nIn file included from e/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_store_func.hpp :R27O: CIn file included from P/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hppR:I30M: _/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/thread.hppW:A47V:E12F:R Owarning: Nmacro '__AMDGCN_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_ S IZE _47_ | A M D G CrNe_tWuArVnE FRROOCNPTR_ISMI_ZWEA V | E ^F RONT_:S909I:Z139E:; note: macro marked 'deprecated' here| ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp909: | 244#:p36r:a gnote: mexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE'a clan244g | d e p r#edceaftiende(_ _RAOMCDPGRCINM__WWAAVVEEFFRROONNTT__SSIIZZEE, _"_cAoMmDpGiClNe_-WtAiVmEeF-RcOoNnTs_tSaInZtE a c| c ^e ss to :t909h:e139 :w anote: vmacro marked 'deprecated' heree f ront 909s | i#zper awgimlal cblea nrge mdoevperde ciant ead (f_u_tAuMrDeG CrNe_leaseW"A)V E F| R ^O NIn file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ T_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 16 warnings generated when compiling for gfx906. 15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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-x86_64-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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1102. 15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 11 warnings generated when compiling for gfx906. 15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_arg_index_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 12%] Built target test_arg_index_iterator make -f test/rocprim/CMakeFiles/test_block_exchange.dir/build.make test/rocprim/CMakeFiles/test_block_exchange.dir/depend make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_exchange.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' 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-x86_64-linux-gnu' [ 12%] Building CXX object test/rocprim/CMakeFiles/test_block_exchange.dir/test_block_exchange.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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 gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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: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_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("", \ | ^ 11 warnings generated when compiling for gfx908. 15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1101. 11 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 22 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 9 warnings generated when compiling for host. [ 13%] Linking CXX executable test_internal_merge_path cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_internal_merge_path.dir/link.txt --verbose=1 /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("", \ | ^ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 13%] Built target test_internal_merge_path 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_histogram.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 13%] Building CXX object test/rocprim/CMakeFiles/test_block_histogram.dir/test_block_histogram.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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_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 gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1102. 15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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); | ^~~~~~ 22 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ /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/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_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 gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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_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_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("", \ | ^ 13 warnings generated when compiling for host. [ 13%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 22 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx1101. /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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/block/detail/../../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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/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("", \ | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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_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_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 gfx1030. 15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 22 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx1100. 15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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_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_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 gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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_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_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/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 22 warnings generated when compiling for gfx908. 15 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 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-x86_64-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: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_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("", \ | ^ 13 warnings generated when compiling for host. [ 14%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 22 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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("", \ | ^ 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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] 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_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("", \ | ^ 15 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx906. 15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 14%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 15 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 15%] Linking CXX executable test_block_discontinuity cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 15%] Built target test_block_discontinuity 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 16%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ 20 warnings generated when compiling for host. [ 17%] Linking CXX executable test_block_exchange cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 17%] Built target test_block_exchange 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 18%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../detail/../type_traits.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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); | ^~~~~~ 14 warnings generated when compiling for host. [ 19%] Linking CXX executable test_block_load_store cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 19%] Built target test_block_load_store 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 19%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1010-0d221a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_0-gfx1010-74b55a.out /tmp/test_block_radix_rank_typed_0_0-gfx1010-0d221a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1030-661d78.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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_0_1.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_0_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1010-8529c5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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-46b179.out /tmp/test_block_radix_rank_typed_0_0-gfx1030-661d78.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1100-ac93f0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-b98ab9.out /tmp/test_block_radix_rank_typed_0_1-gfx1010-8529c5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1030-2ed2f2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1100. 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-848410.out /tmp/test_block_radix_rank_typed_0_0-gfx1100-ac93f0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1101-9e728d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-2bc784.out /tmp/test_block_radix_rank_typed_0_0-gfx1101-9e728d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx1102-2d5f5a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-2e34de.out /tmp/test_block_radix_rank_typed_0_1-gfx1030-2ed2f2.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1100-1b2aa5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 gfx908. 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-5cc9cd.out /tmp/test_block_radix_rank_typed_0_0-gfx1102-2d5f5a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx803-e959f1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-434b76.out /tmp/test_block_radix_rank_typed_0_1-gfx1100-1b2aa5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1101-984e51.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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-8fa968.out /tmp/test_block_radix_rank_typed_0_0-gfx803-e959f1.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx900-278eb1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-9dc9fa.out /tmp/test_block_radix_rank_typed_0_1-gfx1101-984e51.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx1102-48c31f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1101. 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-828b2c.out /tmp/test_block_radix_rank_typed_0_0-gfx900-278eb1.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx906-73ad1c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/block/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-2ad53a.out /tmp/test_block_radix_rank_typed_0_0-gfx906-73ad1c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx908-c2ceb9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-3c104d.out /tmp/test_block_radix_rank_typed_0_1-gfx1102-48c31f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx803-3e0ea5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-33ec4d.out /tmp/test_block_radix_rank_typed_0_0-gfx908-c2ceb9.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_0-gfx90a-fd5a82.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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-dd257f.out /tmp/test_block_radix_rank_typed_0_1-gfx803-3e0ea5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx900-7be652.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-5706e5.out /tmp/test_block_radix_rank_typed_0_0-gfx90a-fd5a82.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-74b55a.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1030-46b179.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1100-848410.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1101-2bc784.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx1102-5cc9cd.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx803-8fa968.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx900-828b2c.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx906-2ad53a.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx908-33ec4d.out -input=/tmp/test_block_radix_rank_typed_0_0-gfx90a-5706e5.out -output=/tmp/test_block_radix_rank_typed_0_0-f33506.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-f33506.hipfb -cuid=2e12210b744797aa -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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-aed5ed.out /tmp/test_block_radix_rank_typed_0_1-gfx900-7be652.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx906-e65f9d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-941e77.out /tmp/test_block_radix_rank_typed_0_1-gfx906-e65f9d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx908-523698.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_0_1-gfx908-fde4ef.out /tmp/test_block_radix_rank_typed_0_1-gfx908-523698.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_0_1-gfx90a-54d9a2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 21%] Linking CXX executable test_block_histogram cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_histogram.dir/link.txt --verbose=1 15 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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 21%] Built target test_block_histogram 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 21%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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. "/usr/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-2d40d9.out /tmp/test_block_radix_rank_typed_0_1-gfx90a-54d9a2.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-b98ab9.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1030-2e34de.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1100-434b76.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1101-9dc9fa.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx1102-3c104d.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx803-dd257f.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx900-aed5ed.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx906-941e77.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx908-fde4ef.out -input=/tmp/test_block_radix_rank_typed_0_1-gfx90a-2d40d9.out -output=/tmp/test_block_radix_rank_typed_0_1-b802f3.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-b802f3.hipfb -cuid=96d890135ac9ead3 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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. [ 22%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1010-635db0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-11cb5f.out /tmp/test_block_radix_rank_typed_1_0-gfx1010-635db0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1030-b8b0ff.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-42e207.out /tmp/test_block_radix_rank_typed_1_0-gfx1030-b8b0ff.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1100-a4bc42.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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-9be4ab.out /tmp/test_block_radix_rank_typed_1_0-gfx1100-a4bc42.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1101-82ca78.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1010. 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-d42b49.out /tmp/test_block_radix_rank_typed_1_0-gfx1101-82ca78.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx1102-4df0db.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/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/rocprim/include/rocprim/block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics.hpp:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../intrinsics/arch.hpp:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_1_0-gfx1102-84c7cb.out /tmp/test_block_radix_rank_typed_1_0-gfx1102-4df0db.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx803-a9ff82.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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-90c4a4.out /tmp/test_block_radix_rank_typed_1_0-gfx803-a9ff82.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx900-bd69a9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 23%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_sort.parallel/test_block_radix_sort_1.cpp 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-c53e5c.out /tmp/test_block_radix_rank_typed_1_0-gfx900-bd69a9.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx906-d529e4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 23%] Linking CXX executable test_block_sort_merge cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 23%] Built target test_block_sort_merge [ 23%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-dba52d.out /tmp/test_block_radix_rank_typed_1_0-gfx906-d529e4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx908-d7ec36.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-9b0f59.out /tmp/test_block_radix_rank_typed_1_0-gfx908-d7ec36.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_0-gfx90a-6a2de5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 23%] Built target test_block_sort_merge_stable 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_reduce.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 24%] Building CXX object test/rocprim/CMakeFiles/test_block_reduce.dir/test_block_reduce.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-d661a1.out /tmp/test_block_radix_rank_typed_1_0-gfx90a-6a2de5.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-11cb5f.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1030-42e207.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1100-9be4ab.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1101-d42b49.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx1102-84c7cb.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx803-90c4a4.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx900-c53e5c.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx906-dba52d.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx908-9b0f59.out -input=/tmp/test_block_radix_rank_typed_1_0-gfx90a-d661a1.out -output=/tmp/test_block_radix_rank_typed_1_0-64d5d2.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-64d5d2.hipfb -cuid=49f526b93993a4aa -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 24%] Linking CXX executable test_block_adjacent_difference cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 24%] Built target test_block_adjacent_difference 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 25%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 15 warnings generated when compiling for gfx908. 16 warnings generated when compiling for gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 13 warnings generated when compiling for host. [ 25%] Linking CXX executable test_block_run_length_decode cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 25%] Built target test_block_run_length_decode 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_scan.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 26%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1100. 16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. [ 26%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_1_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1010-6868fb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-57a9d3.out /tmp/test_block_radix_rank_typed_1_1-gfx1010-6868fb.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1030-007517.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-b668a0.out /tmp/test_block_radix_rank_typed_1_1-gfx1030-007517.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1100-b3dec8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-121173.out /tmp/test_block_radix_rank_typed_1_1-gfx1100-b3dec8.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1101-5bcff7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-e69869.out /tmp/test_block_radix_rank_typed_1_1-gfx1101-5bcff7.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx1102-a632db.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-8cc37d.out /tmp/test_block_radix_rank_typed_1_1-gfx1102-a632db.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx803-1dffa5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-0b7976.out /tmp/test_block_radix_rank_typed_1_1-gfx803-1dffa5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx900-79b1b0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-e7c408.out /tmp/test_block_radix_rank_typed_1_1-gfx900-79b1b0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx906-e867ae.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_1_1-gfx906-ddfa12.out /tmp/test_block_radix_rank_typed_1_1-gfx906-e867ae.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx908-f4c572.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-9d40ad.out /tmp/test_block_radix_rank_typed_1_1-gfx908-f4c572.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_1_1-gfx90a-b04f73.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 26%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_scan.parallel/test_block_scan_1.cpp 15 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-aa4a69.out /tmp/test_block_radix_rank_typed_1_1-gfx90a-b04f73.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-57a9d3.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1030-b668a0.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1100-121173.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1101-e69869.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx1102-8cc37d.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx803-0b7976.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx900-e7c408.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx906-ddfa12.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx908-9d40ad.out -input=/tmp/test_block_radix_rank_typed_1_1-gfx90a-aa4a69.out -output=/tmp/test_block_radix_rank_typed_1_1-cbb661.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-cbb661.hipfb -cuid=1925b1df27823409 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1030. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 26%] Linking CXX executable test_block_reduce cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 26%] Built target test_block_reduce [ 27%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1010-0eafdf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1102. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-a0989e.out /tmp/test_block_radix_rank_typed_2_0-gfx1010-0eafdf.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1030-8aee6f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-0995ef.out /tmp/test_block_radix_rank_typed_2_0-gfx1030-8aee6f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1100-baf7d3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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_2_1.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_block_radix_rank.parallel/test_block_radix_rank_typed_2_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1010-3bad20.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-fd8052.out /tmp/test_block_radix_rank_typed_2_0-gfx1100-baf7d3.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1101-3b820d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx900. 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-926223.out /tmp/test_block_radix_rank_typed_2_0-gfx1101-3b820d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx1102-49422c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-6957fd.out /tmp/test_block_radix_rank_typed_2_1-gfx1010-3bad20.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1030-277c29.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-f8d365.out /tmp/test_block_radix_rank_typed_2_0-gfx1102-49422c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx803-17a82f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-13cdc1.out /tmp/test_block_radix_rank_typed_2_1-gfx1030-277c29.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1100-b692f3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-8fe2bf.out /tmp/test_block_radix_rank_typed_2_0-gfx803-17a82f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx900-b4104c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-024d64.out /tmp/test_block_radix_rank_typed_2_1-gfx1100-b692f3.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1101-1f2f96.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx900. 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_2_0-gfx900-2f8c22.out /tmp/test_block_radix_rank_typed_2_0-gfx900-b4104c.o --no-whole-archive In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx906-2582b3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1101. 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=gfx1101 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_block_radix_rank_typed_2_1-gfx1101-c80f7f.out /tmp/test_block_radix_rank_typed_2_1-gfx1101-1f2f96.o --no-whole-archive "/usr/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-73ed1a.out /tmp/test_block_radix_rank_typed_2_0-gfx906-2582b3.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx1102-96018c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx908-d392a6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-bce8a0.out /tmp/test_block_radix_rank_typed_2_0-gfx908-d392a6.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_0-gfx90a-84ee03.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-368d18.out /tmp/test_block_radix_rank_typed_2_1-gfx1102-96018c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx803-3fb694.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. 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-44305b.out /tmp/test_block_radix_rank_typed_2_0-gfx90a-84ee03.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-a0989e.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1030-0995ef.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1100-fd8052.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1101-926223.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx1102-f8d365.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx803-8fe2bf.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx900-2f8c22.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx906-73ed1a.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx908-bce8a0.out -input=/tmp/test_block_radix_rank_typed_2_0-gfx90a-44305b.out -output=/tmp/test_block_radix_rank_typed_2_0-81a5f8.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-81a5f8.hipfb -cuid=42bb4256ae0b3dac -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-e5fbb6.out /tmp/test_block_radix_rank_typed_2_1-gfx803-3fb694.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx900-ef3cce.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-636ffb.out /tmp/test_block_radix_rank_typed_2_1-gfx900-ef3cce.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx906-693e21.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-8125e3.out /tmp/test_block_radix_rank_typed_2_1-gfx906-693e21.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx908-cd853b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-b8eb7e.out /tmp/test_block_radix_rank_typed_2_1-gfx908-cd853b.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_block_radix_rank_typed_2_1-gfx90a-e33014.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 28%] Linking CXX executable test_block_scan cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_scan.dir/link.txt --verbose=1 15 warnings generated when compiling for gfx908. 13 warnings generated when compiling for host. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_block_shuffle.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 28%] Building CXX object test/rocprim/CMakeFiles/test_block_shuffle.dir/test_block_shuffle.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 28%] Built target test_block_scan 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 28%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-055a8f.out /tmp/test_block_radix_rank_typed_2_1-gfx90a-e33014.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-6957fd.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1030-13cdc1.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1100-024d64.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1101-c80f7f.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx1102-368d18.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx803-e5fbb6.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx900-636ffb.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx906-8125e3.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx908-b8eb7e.out -input=/tmp/test_block_radix_rank_typed_2_1-gfx90a-055a8f.out -output=/tmp/test_block_radix_rank_typed_2_1-d246d6.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-d246d6.hipfb -cuid=2307d4869c8a4d3 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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:26: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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/rocprim/include/rocprim/block/block_load.hpp:24: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/block/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx90a. 13 warnings generated when compiling for host. [ 29%] Linking CXX executable test_block_radix_rank cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_block_radix_rank.dir/link.txt --verbose=1 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 29%] Built target test_block_radix_rank 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_config_dispatch.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 30%] Building CXX object test/rocprim/CMakeFiles/test_config_dispatch.dir/test_config_dispatch.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. [ 30%] Linking CXX executable test_config_dispatch cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 30%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_constant_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 31%] Building CXX object test/rocprim/CMakeFiles/test_constant_iterator.dir/test_constant_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1030. 15 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 14 warnings generated when compiling for host. [ 32%] Linking CXX executable test_block_shuffle cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 32%] Built target test_block_shuffle 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_counting_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/rocprim/CMakeFiles/test_counting_iterator.dir/build.make test/rocprim/CMakeFiles/test_counting_iterator.dir/build 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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-x86_64-linux-gnu' [ 33%] Building CXX object test/rocprim/CMakeFiles/test_counting_iterator.dir/test_counting_iterator.cpp.o In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_constant_iterator.cppcd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 :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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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. 14 warnings generated when compiling for host. [ 33%] Linking CXX executable test_constant_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 33%] Built target test_constant_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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 33%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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/iterator/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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. [ 34%] Linking CXX executable test_counting_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 34%] Built target test_counting_iterator 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 34%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx1101. 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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.hppIn 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ :336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx900. 15 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 gfx906. 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_batch_memcpy cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 35%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 36%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 14 warnings generated when compiling for host. [ 37%] Linking CXX executable test_device_binary_search cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 37%] 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 make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 37%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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() | ^~~~~~ 16 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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() | ^~~~~~ 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:29: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:30: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_reduce.hpp:32: In 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 37%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 37%] Linking CXX executable test_device_find_first_of cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 37%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 37%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 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: 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: /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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 gfx1030. 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :248:2: note: expanded from here 248 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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 gfx900. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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: /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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 14 warnings generated when compiling for host. [ 38%] Linking CXX executable test_device_adjacent_difference cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 38%] Built target test_device_adjacent_difference 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_histogram.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 39%] Building CXX object test/rocprim/CMakeFiles/test_device_histogram.dir/test_device_histogram.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clanIn 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ g deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 40%] Linking CXX executable test_device_adjacent_find cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 40%] Built target test_device_adjacent_find 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_merge.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 41%] Building CXX object test/rocprim/CMakeFiles/test_device_merge.dir/test_device_merge.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 16 warnings generated when compiling for gfx1100. 14 warnings generated when compiling for host. [ 42%] Linking CXX executable test_device_find_end cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a 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); | ^~~~~~ make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 67 | static constexpr float precision = 2.0f / (1ll << 7); | ^~~~~~ [ 42%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' 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) \ | ^ [ 43%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 13 warnings generated when compiling for host. 17 warnings generated when compiling for gfx803. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 44%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1010. 17 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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:In file included from 1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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; | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for host. [ 44%] Linking CXX executable test_device_merge cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 44%] Built target test_device_merge 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 44%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :606:2: note: expanded from here 606 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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() | ^~~~~~ 13 warnings generated when compiling for host. [ 45%] Linking CXX executable test_block_radix_sort cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 45%] Built target test_block_radix_sort 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_partition.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 45%] Building CXX object test/rocprim/CMakeFiles/test_device_partition.dir/test_device_partition.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 45%] Linking CXX executable test_device_histogram cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 45%] Built target test_device_histogram 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 45%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 gfx1010. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :606:2: note: expanded from here 606 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 17 warnings generated when compiling for gfx1010. 16 warnings generated when compiling for gfx906. 16 warnings generated when compiling for gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx1101. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 17 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx906. 15 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :606:2: note: expanded from here 606 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 46%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1010-572423.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 14 warnings generated when compiling for host. [ 47%] Linking CXX executable test_device_nth_element cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 47%] Built target test_device_nth_element [ 47%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1010-adf27e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 17 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-d81fe8.out /tmp/test_device_radix_sort_typed_0_1-gfx1010-adf27e.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1030-681cdd.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :606:2: note: expanded from here 606 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_0_0-gfx1010-2917b0.out /tmp/test_device_radix_sort_typed_0_0-gfx1010-572423.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1030-5a94e7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-a2ff37.out /tmp/test_device_radix_sort_typed_0_1-gfx1030-681cdd.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1100-9dcb78.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-4edf39.out /tmp/test_device_radix_sort_typed_0_1-gfx1100-9dcb78.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1101-ee3968.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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_0-gfx1030-5e887f.out /tmp/test_device_radix_sort_typed_0_0-gfx1030-5a94e7.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1100-8617d3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :606:2: note: expanded from here 606 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_0_1-gfx1101-ca853f.out /tmp/test_device_radix_sort_typed_0_1-gfx1101-ee3968.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx1102-9edb6d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-3bf19a.out /tmp/test_device_radix_sort_typed_0_1-gfx1102-9edb6d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx803-28b74e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-1039ac.out /tmp/test_device_radix_sort_typed_0_0-gfx1100-8617d3.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1101-3dcade.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 17 warnings generated when compiling for gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-e1a0a8.out /tmp/test_device_radix_sort_typed_0_1-gfx803-28b74e.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx900-715ad0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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_0_0-gfx1101-c7a4ac.out /tmp/test_device_radix_sort_typed_0_0-gfx1101-3dcade.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx1102-b310b2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront 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 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_0_1-gfx900-9f7466.out /tmp/test_device_radix_sort_typed_0_1-gfx900-715ad0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx906-4c5642.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-637cf7.out /tmp/test_device_radix_sort_typed_0_1-gfx906-4c5642.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx908-e91b82.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 17 warnings generated when compiling for gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_0_0-gfx1102-e47976.out /tmp/test_device_radix_sort_typed_0_0-gfx1102-b310b2.o --no-whole-archive 16 warnings generated when compiling for gfx908. "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx803-39bd6f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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=gfx908 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_radix_sort_typed_0_1-gfx908-1ac182.out /tmp/test_device_radix_sort_typed_0_1-gfx908-e91b82.o --no-whole-archive clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_1-gfx90a-c30c33.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 host. [ 48%] Linking CXX executable test_device_partition cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 48%] Built target test_device_partition [ 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_0_2.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1010-e5b11d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-a0b8ec.out /tmp/test_device_radix_sort_typed_0_2-gfx1010-e5b11d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1030-f64d29.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-61efa5.out /tmp/test_device_radix_sort_typed_0_1-gfx90a-c30c33.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-d81fe8.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1030-a2ff37.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1100-4edf39.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1101-ca853f.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx1102-3bf19a.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx803-e1a0a8.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx900-9f7466.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx906-637cf7.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx908-1ac182.out -input=/tmp/test_device_radix_sort_typed_0_1-gfx90a-61efa5.out -output=/tmp/test_device_radix_sort_typed_0_1-0f39ed.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-0f39ed.hipfb -cuid=a03ef9e520af50e6 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-da8383.out /tmp/test_device_radix_sort_typed_0_2-gfx1030-f64d29.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1100-59f947.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-4dee1a.out /tmp/test_device_radix_sort_typed_0_2-gfx1100-59f947.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1101-e83c2f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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); | ^~~~~~ 17 warnings generated when compiling for gfx1102. 13 warnings generated when compiling for host. [ 50%] Linking CXX executable test_block_sort_bitonic cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 14 warnings generated when compiling for host. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 50%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 50%] Built target test_block_sort_bitonic 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_reduce.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 51%] Building CXX object test/rocprim/CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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_0_2-gfx1101-08f26e.out /tmp/test_device_radix_sort_typed_0_2-gfx1101-e83c2f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx1102-2c05b3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-976f5e.out /tmp/test_device_radix_sort_typed_0_2-gfx1102-2c05b3.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx803-cb2dcc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-fc0067.out /tmp/test_device_radix_sort_typed_0_0-gfx803-39bd6f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx900-9f0237.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-7e35ab.out /tmp/test_device_radix_sort_typed_0_2-gfx803-cb2dcc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx900-da1573.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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); | ^~~~~~ 17 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-53bf78.out /tmp/test_device_radix_sort_typed_0_2-gfx900-da1573.o --no-whole-archive 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx906-413e6b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-4038d1.out /tmp/test_device_radix_sort_typed_0_2-gfx906-413e6b.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx908-8b61c4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-40289e.out /tmp/test_device_radix_sort_typed_0_2-gfx908-8b61c4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_2-gfx90a-db68a1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-93a86f.out /tmp/test_device_radix_sort_typed_0_2-gfx90a-db68a1.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-a0b8ec.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1030-da8383.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1100-4dee1a.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1101-08f26e.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx1102-976f5e.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx803-7e35ab.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx900-53bf78.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx906-4038d1.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx908-40289e.out -input=/tmp/test_device_radix_sort_typed_0_2-gfx90a-93a86f.out -output=/tmp/test_device_radix_sort_typed_0_2-a28fe2.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-a28fe2.hipfb -cuid=b1fe6592abc6cfb5 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-5231db.out /tmp/test_device_radix_sort_typed_0_0-gfx900-9f0237.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx906-6d783b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 14 warnings generated when compiling for host. [ 51%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1010-20d514.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-d882f8.out /tmp/test_device_radix_sort_typed_0_0-gfx906-6d783b.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx908-c6b65a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-3c771a.out /tmp/test_device_radix_sort_typed_1_0-gfx1010-20d514.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1030-345500.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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() | ^~~~~~ 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:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/device_reduce_by_key_config.hpp:24: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/device_reduce_by_key.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../device_config_helper.hpp:29: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/detail/config/../../../block/block_load.hpp:27: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_1_0-gfx1030-01ce14.out /tmp/test_device_radix_sort_typed_1_0-gfx1030-345500.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1100-f9a542.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-f31054.out /tmp/test_device_radix_sort_typed_0_0-gfx908-c6b65a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_0_0-gfx90a-2afa12.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-c7796a.out /tmp/test_device_radix_sort_typed_1_0-gfx1100-f9a542.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1101-54f1d9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 52%] Linking CXX executable test_device_partial_sort cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 52%] Built target test_device_partial_sort 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 52%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 17 warnings generated when compiling for gfx906. 16 warnings generated when compiling for gfx1101. 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-4bca4a.out /tmp/test_device_radix_sort_typed_0_0-gfx90a-2afa12.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-2917b0.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1030-5e887f.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1100-1039ac.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1101-c7a4ac.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx1102-e47976.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx803-fc0067.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx900-5231db.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx906-d882f8.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx908-f31054.out -input=/tmp/test_device_radix_sort_typed_0_0-gfx90a-4bca4a.out -output=/tmp/test_device_radix_sort_typed_0_0-890fd7.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-890fd7.hipfb -cuid=f92277c3631b157a -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 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-4a406e.out /tmp/test_device_radix_sort_typed_1_0-gfx1101-54f1d9.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx1102-967c28.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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: 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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_1_1.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1010-7750c9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-e72ebf.out /tmp/test_device_radix_sort_typed_1_0-gfx1102-967c28.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx803-a0edee.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-a0eaec.out /tmp/test_device_radix_sort_typed_1_1-gfx1010-7750c9.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1030-7b2ff6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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.hppIn 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); | ^~~~~~ :61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-d311ea.out /tmp/test_device_radix_sort_typed_1_1-gfx1030-7b2ff6.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1100-7523e0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-d7984e.out /tmp/test_device_radix_sort_typed_1_0-gfx803-a0edee.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx900-8ba6f4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-8fb1e2.out /tmp/test_device_radix_sort_typed_1_1-gfx1100-7523e0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1101-604390.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 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_1_1-gfx1101-1c01a8.out /tmp/test_device_radix_sort_typed_1_1-gfx1101-604390.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx1102-7fd45a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_1_0-gfx900-629793.out /tmp/test_device_radix_sort_typed_1_0-gfx900-8ba6f4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx906-6a0f65.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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); | ^~~~~~ clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-10de03.out /tmp/test_device_radix_sort_typed_1_1-gfx1102-7fd45a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx803-65be39.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-e93abf.out /tmp/test_device_radix_sort_typed_1_0-gfx906-6a0f65.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx908-035087.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 16 warnings generated when compiling for gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:27: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../functional.hpp:37:1: warning: GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs temporarily disabled, due to performance issues with printf. [-W#pragma-messages] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-54c9c4.out /tmp/test_device_radix_sort_typed_1_1-gfx803-65be39.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx900-c296e9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-63d186.out /tmp/test_device_radix_sort_typed_1_0-gfx908-035087.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_0-gfx90a-922ab2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-fc5b17.out /tmp/test_device_radix_sort_typed_1_1-gfx900-c296e9.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx906-b3680d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 gfx1102. 17 warnings generated when compiling for gfx90a. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-0c3c26.out /tmp/test_device_radix_sort_typed_1_0-gfx90a-922ab2.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-3c771a.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1030-01ce14.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1100-c7796a.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1101-4a406e.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx1102-e72ebf.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx803-d7984e.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx900-629793.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx906-e93abf.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx908-63d186.out -input=/tmp/test_device_radix_sort_typed_1_0-gfx90a-0c3c26.out -output=/tmp/test_device_radix_sort_typed_1_0-63dfda.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-63dfda.hipfb -cuid=ee810ba54d4b62ab -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-0ffb6c.out /tmp/test_device_radix_sort_typed_1_1-gfx906-b3680d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx908-818c54.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 gfx803. 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-c1d180.out /tmp/test_device_radix_sort_typed_1_1-gfx908-818c54.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_1-gfx90a-dc6f71.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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); | ^~~~~~ 15 warnings generated when compiling for host. [ 53%] Linking CXX executable test_device_merge_sort cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 53%] Built target test_device_merge_sort 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_search.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 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_2.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_1_2.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1010-763997.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_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 gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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-06d09c.out /tmp/test_device_radix_sort_typed_1_2-gfx1010-763997.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1030-7a146e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 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-3ee67c.out /tmp/test_device_radix_sort_typed_1_1-gfx90a-dc6f71.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-a0eaec.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1030-d311ea.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1100-8fb1e2.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1101-1c01a8.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx1102-10de03.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx803-54c9c4.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx900-fc5b17.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx906-0ffb6c.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx908-c1d180.out -input=/tmp/test_device_radix_sort_typed_1_1-gfx90a-3ee67c.out -output=/tmp/test_device_radix_sort_typed_1_1-aadb35.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-aadb35.hipfb -cuid=2cd1bae93ad422 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_1_2-gfx1030-aaec30.out /tmp/test_device_radix_sort_typed_1_2-gfx1030-7a146e.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1100-b957f1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :619:2: note: expanded from here 619 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-a7737b.out /tmp/test_device_radix_sort_typed_1_2-gfx1100-b957f1.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1101-2149f4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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); OCPRIM_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/../../test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float p recision = 2.0f / (1ll << 10); | ^~~~~~ 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant acce/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim/test_utils.hpps:s67 :t1o: twarning: hexplicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class]e wavefront size w i67l | ls tbaet irce mcoovnesdt eixnp ra fflouattu rper erceilseiaosne<"r)o c p| r ^i m::bfloat16> = 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: /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:58:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 58 | static constexpr float precision = 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:67:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1030. 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-d620e1.out /tmp/test_device_radix_sort_typed_1_2-gfx1101-2149f4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx1102-2ee11c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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() | ^~~~~~ [ 54%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1010-cdb3df.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_1_2-gfx1102-2c5546.out /tmp/test_device_radix_sort_typed_1_2-gfx1102-2ee11c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx803-d0c3be.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-535002.out /tmp/test_device_radix_sort_typed_1_2-gfx803-d0c3be.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx900-42d775.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_1_2-gfx900-0f2211.out /tmp/test_device_radix_sort_typed_1_2-gfx900-42d775.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx906-ec7c47.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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-e75694.out /tmp/test_device_radix_sort_typed_2_0-gfx1010-cdb3df.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1030-51f872.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 14 warnings generated when compiling for host. [ 55%] Linking CXX executable test_device_search cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 55%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-e19438.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-d2cd68.out /tmp/test_device_radix_sort_typed_1_2-gfx906-ec7c47.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx908-1b9bf8.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 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_2-gfx908-95ccd6.out /tmp/test_device_radix_sort_typed_1_2-gfx908-1b9bf8.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_1_2-gfx90a-cc76dc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-72c142.out /tmp/test_device_radix_sort_typed_1_2-gfx90a-cc76dc.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-06d09c.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1030-aaec30.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1100-a7737b.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1101-d620e1.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx1102-2c5546.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx803-535002.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx900-0f2211.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx906-d2cd68.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx908-95ccd6.out -input=/tmp/test_device_radix_sort_typed_1_2-gfx90a-72c142.out -output=/tmp/test_device_radix_sort_typed_1_2-85dc6f.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-85dc6f.hipfb -cuid=a6e644b35f17cac9 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_2_0-gfx1030-578362.out /tmp/test_device_radix_sort_typed_2_0-gfx1030-51f872.o --no-whole-archive In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1100-878033.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_0.cpp In file included from clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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() | ^~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 14 warnings generated when compiling for host. [ 56%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-9c080f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-f8622f.out /tmp/test_device_radix_sort_typed_2_0-gfx1100-878033.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1101-d39d08.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-f52023.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1010-e19438.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-1c28ba.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. "/usr/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-a182cf.out /tmp/test_device_radix_sort_typed_2_0-gfx1101-d39d08.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx1102-d05530.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-75fa0e.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1010-9c080f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-9456bf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 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-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 57%] Built target test_device_reduce_by_key [ 58%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1010-1fc063.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 14 warnings generated when compiling for host. [ 59%] Linking CXX executable test_device_run_length_encode cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 59%] Built target test_device_run_length_encode [ 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-4767cb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-282136.out /tmp/test_device_radix_sort_typed_2_1-gfx1010-1fc063.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1030-31e3f4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-d80f90.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-1c28ba.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-68d968.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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_radix_sort_typed_2_1-gfx1030-123126.out /tmp/test_device_radix_sort_typed_2_1-gfx1030-31e3f4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1100-4af1d5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-c5dde6.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-9456bf.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-278f6d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-16197e.out /tmp/test_device_radix_sort_typed_2_0-gfx1102-d05530.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx803-b9dbcf.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-fec6d9.out /tmp/test_device_radix_sort_typed_2_1-gfx1100-4af1d5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1101-0e5b33.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_segmented_radix_sort_typed_1_0-gfx1010-3aabe6.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1010-4767cb.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-d064cc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-f6ebc5.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-68d968.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-ebb50c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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() | ^~~~~~ "/usr/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-418b50.out /tmp/test_device_radix_sort_typed_2_1-gfx1101-0e5b33.o --no-whole-archive In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx1102-cc7eb3.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_segmented_radix_sort_typed_0_1-gfx1100-8a22c1.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-278f6d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-ac16d5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-caa9fe.out /tmp/test_device_radix_sort_typed_2_1-gfx1102-cc7eb3.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx803-9cdd70.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_0-gfx803-4f0909.out /tmp/test_device_radix_sort_typed_2_0-gfx803-b9dbcf.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx900-e66720.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-09f364.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-ebb50c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-050c56.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-191dca.out /tmp/test_device_radix_sort_typed_2_1-gfx803-9cdd70.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx900-56277e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_1-gfx1101-0de9b7.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-ac16d5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-bfd5b5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_segmented_radix_sort_typed_1_0-gfx1030-8079c9.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-d064cc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-ec0d63.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-e73da9.out /tmp/test_device_radix_sort_typed_2_1-gfx900-56277e.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx906-39545c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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. "/usr/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-1a940e.out /tmp/test_device_radix_sort_typed_2_0-gfx900-e66720.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx906-0f8be2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-86433d.out /tmp/test_device_radix_sort_typed_2_1-gfx906-39545c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx908-157d0d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-edf34e.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-050c56.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-8e12b5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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_segmented_radix_sort_typed_0_1-gfx1102-ea1de4.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-bfd5b5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-26d31c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-f09422.out /tmp/test_device_radix_sort_typed_2_1-gfx908-157d0d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_1-gfx90a-8e91a1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_radix_sort_typed_2_0-gfx906-ef98f7.out /tmp/test_device_radix_sort_typed_2_0-gfx906-0f8be2.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx908-72c167.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_2_1-gfx90a-6a109c.out /tmp/test_device_radix_sort_typed_2_1-gfx90a-8e91a1.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-282136.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1030-123126.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1100-fec6d9.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1101-418b50.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx1102-caa9fe.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx803-191dca.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx900-e73da9.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx906-86433d.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx908-f09422.out -input=/tmp/test_device_radix_sort_typed_2_1-gfx90a-6a109c.out -output=/tmp/test_device_radix_sort_typed_2_1-c4f76f.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-c4f76f.hipfb -cuid=a881f4e2640e687 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_1_0-gfx1100-39a08d.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-ec0d63.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-cc087b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 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_1.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-19948a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_0-gfx803-d7dd92.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-8e12b5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-ca6752.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-6eda8a.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-26d31c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-28edb5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 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-3477b7.out /tmp/test_device_radix_sort_typed_2_0-gfx908-72c167.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_0-gfx90a-40f116.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_2_0-gfx90a-c10da2.out /tmp/test_device_radix_sort_typed_2_0-gfx90a-40f116.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-e75694.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1030-578362.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1100-f8622f.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1101-a182cf.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx1102-16197e.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx803-4f0909.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx900-1a940e.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx906-ef98f7.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx908-3477b7.out -input=/tmp/test_device_radix_sort_typed_2_0-gfx90a-c10da2.out -output=/tmp/test_device_radix_sort_typed_2_0-c1a7bb.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-c1a7bb.hipfb -cuid=73c39bd98e55fc69 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-c201d5.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-cc087b.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-3bc3e7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-a86462.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-28edb5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-e07a63.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-758899.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-ca6752.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-086974.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 14 warnings generated when compiling for host. [ 60%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_2_2.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1010-f8bd34.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-6b8ff0.out /tmp/test_device_radix_sort_typed_2_2-gfx1010-f8bd34.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1030-390b2a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-e8315e.out /tmp/test_device_radix_sort_typed_2_2-gfx1030-390b2a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1100-54b554.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-8f7b7b.out /tmp/test_device_radix_sort_typed_2_2-gfx1100-54b554.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1101-afc095.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-f5aa86.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-e07a63.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-bb4591.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_segmented_radix_sort_typed_1_0-gfx1102-c91916.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-3bc3e7.o --no-whole-archive In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-3f76f4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-f94957.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1010-19948a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-4d66ab.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-62de18.out /tmp/test_device_radix_sort_typed_2_2-gfx1101-afc095.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx1102-10bd54.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-aea10a.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-086974.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-396328.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-8ec1e9.out /tmp/test_device_radix_sort_typed_2_2-gfx1102-10bd54.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx803-af8dfc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-e13415.out /tmp/test_device_radix_sort_typed_2_2-gfx803-af8dfc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx900-aa651f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-a5b514.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-bb4591.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-bf6188.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-e4b8f3.out /tmp/test_device_radix_sort_typed_2_2-gfx900-aa651f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx906-9e7b49.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-0c8d26.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-3f76f4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-092d78.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-ff73cc.out /tmp/test_device_radix_sort_typed_2_2-gfx906-9e7b49.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx908-f55d3b.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-3434f5.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-396328.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-c0019e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-665f27.out /tmp/test_device_radix_sort_typed_2_2-gfx908-f55d3b.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_2_2-gfx90a-ff5ce5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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. "/usr/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-82a90e.out /tmp/test_device_radix_sort_typed_2_2-gfx90a-ff5ce5.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-6b8ff0.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1030-e8315e.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1100-8f7b7b.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1101-62de18.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx1102-8ec1e9.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx803-e13415.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx900-e4b8f3.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx906-ff73cc.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx908-665f27.out -input=/tmp/test_device_radix_sort_typed_2_2-gfx90a-82a90e.out -output=/tmp/test_device_radix_sort_typed_2_2-e5d1a2.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-e5d1a2.hipfb -cuid=566bcb8b3cd79661 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 14 warnings generated when compiling for host. [ 61%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_0.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1010-fd4ed5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-3f2dd8.out /tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-bf6188.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-75fa0e.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1030-c5dde6.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1100-8a22c1.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1101-0de9b7.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx1102-ea1de4.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx803-6eda8a.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx900-a86462.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx906-f5aa86.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx908-a5b514.out -input=/tmp/test_device_segmented_radix_sort_typed_0_1-gfx90a-3f2dd8.out -output=/tmp/test_device_segmented_radix_sort_typed_0_1-d22997.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-d22997.hipfb -cuid=b53aa489ae781108 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-764f5e.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-092d78.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-f2aec1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 62%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-85679a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_segmented_radix_sort_typed_1_1-gfx1030-40278d.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-4d66ab.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-fb9be0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-1ab44b.out /tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-c0019e.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-f52023.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1030-d80f90.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1100-f6ebc5.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1101-09f364.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx1102-edf34e.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx803-d7dd92.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx900-758899.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx906-aea10a.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx908-3434f5.out -input=/tmp/test_device_segmented_radix_sort_typed_0_0-gfx90a-1ab44b.out -output=/tmp/test_device_segmented_radix_sort_typed_0_0-1fdcfa.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-1fdcfa.hipfb -cuid=4c5b0be8f72d460d -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. "/usr/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-59501e.out /tmp/test_device_radix_sort_typed_3_0-gfx1010-fd4ed5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1030-617a9e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 62%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_1_0-gfx906-1c4c58.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-f2aec1.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-2126dc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_utils_types.hpp:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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_0-gfx1030-32ae58.out /tmp/test_device_radix_sort_typed_3_0-gfx1030-617a9e.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1100-909b85.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_2_0-gfx1010-992466.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1010-85679a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-3b6b73.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_0-gfx1100-ecbf69.out /tmp/test_device_radix_sort_typed_3_0-gfx1100-909b85.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1101-79c099.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_1_1-gfx1100-4f1f40.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-fb9be0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-538407.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-ff0dd2.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-3b6b73.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-57d731.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-877cbf.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-2126dc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-4453a1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 63%] Linking CXX executable test_device_search_n cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 63%] Built target test_device_search_n 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_3_0-gfx1101-508cf2.out /tmp/test_device_radix_sort_typed_3_0-gfx1101-79c099.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx1102-be2f38.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-1746a8.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-57d731.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-e755df.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-33d246.out /tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-4453a1.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-3aabe6.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1030-8079c9.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1100-39a08d.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1101-c201d5.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx1102-c91916.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx803-0c8d26.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx900-764f5e.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx906-1c4c58.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx908-877cbf.out -input=/tmp/test_device_segmented_radix_sort_typed_1_0-gfx90a-33d246.out -output=/tmp/test_device_segmented_radix_sort_typed_1_0-64016b.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-64016b.hipfb -cuid=3ef573b481c12513 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1102. 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-5c9f29.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-538407.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-630426.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-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 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 14 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-956703.out /tmp/test_device_radix_sort_typed_3_0-gfx1102-be2f38.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx803-7bcebb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_segmented_radix_sort_typed_2_0-gfx1101-e15950.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-e755df.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-9b2950.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-31fbb6.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-9b2950.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-42d6f7.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. 14 warnings generated when compiling for host. [ 64%] Linking CXX executable test_device_segmented_reduce cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 64%] Built target test_device_segmented_reduce 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_select.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:44:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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_segmented_radix_sort_typed_1_1-gfx1102-fb42d3.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-630426.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-dab292.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1100. 17 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-6443e7.out /tmp/test_device_radix_sort_typed_3_0-gfx803-7bcebb.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx900-b7b7bb.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-7502a1.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-42d6f7.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-6edc19.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 17 warnings generated when compiling for gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. "/usr/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-8d209b.out /tmp/test_device_radix_sort_typed_3_0-gfx900-b7b7bb.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx906-fdd1ba.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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. "/usr/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-bcb790.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-6edc19.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-634a15.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 17 warnings generated when compiling for gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_1_1-gfx803-0ad7fd.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-dab292.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-094407.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx803. 17 warnings generated when compiling for gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deIn file included from pr/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_device_select.cppe:c25a: tIn file included from e/build/reproducible-path/rocprim-6.4.3/test/rocprim/../../common/utils.hppd:(26_: _In file included from A/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/thread.hppM:D28G: C/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../intrinsics/arch.hppN_:W44A:V12E:F Rwarning: Omacro '__AMDGCN_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 T_SIZE, "compile-ti m44e | - c o n srteatnutr na cRcOeCsPsR ItMo_ WtAhVeE FwRaOvNeTf_rSoInZtE ;s i z| e ^ will be/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp :r244e:m36o:v enote: dexpanded from macro 'ROCPRIM_WAVEFRONT_SIZE' in a future r244e | l e a s e#"d)e f i| n ^e ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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); | ^~~~~~ 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-da6930.out /tmp/test_device_radix_sort_typed_3_0-gfx906-fdd1ba.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx908-e8f1ab.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-8ba3a0.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-634a15.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-891cf0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 17 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 17 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_3_0-gfx908-b1e200.out /tmp/test_device_radix_sort_typed_3_0-gfx908-e8f1ab.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_0-gfx90a-f53597.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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. "/usr/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-69afa5.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-094407.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-1d9380.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 15 warnings generated when compiling for host. [ 65%] Linking CXX executable test_device_select cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 65%] Built target test_device_select [ 65%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_1.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1010-384e43.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-8fbc2d.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-891cf0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-5f92af.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. 16 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 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-d5b765.out /tmp/test_device_radix_sort_typed_3_0-gfx90a-f53597.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-59501e.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1030-32ae58.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1100-ecbf69.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1101-508cf2.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx1102-956703.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx803-6443e7.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx900-8d209b.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx906-da6930.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx908-b1e200.out -input=/tmp/test_device_radix_sort_typed_3_0-gfx90a-d5b765.out -output=/tmp/test_device_radix_sort_typed_3_0-632953.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-632953.hipfb -cuid=f38264e9945e5871 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_radix_sort_typed_3_1-gfx1010-3e4a0d.out /tmp/test_device_radix_sort_typed_3_1-gfx1010-384e43.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1030-e6f075.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_device_transform.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1030. 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-f0c4a6.out /tmp/test_device_radix_sort_typed_3_1-gfx1030-e6f075.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1100-5422a9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 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-88a925.out /tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-5f92af.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-992466.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1030-ff0dd2.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1100-1746a8.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1101-e15950.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx1102-31fbb6.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx803-7502a1.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx900-bcb790.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx906-8ba3a0.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx908-8fbc2d.out -input=/tmp/test_device_segmented_radix_sort_typed_2_0-gfx90a-88a925.out -output=/tmp/test_device_segmented_radix_sort_typed_2_0-b62a2e.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-b62a2e.hipfb -cuid=2baefa7f5e4905b1 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 14 warnings generated when compiling for host. [ 67%] Linking CXX executable test_device_segmented_scan cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 67%] Built target test_device_segmented_scan 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_discard_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 68%] Building CXX object test/rocprim/CMakeFiles/test_discard_iterator.dir/test_discard_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1010. 14 warnings generated when compiling for host. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_lookback_reproducibility.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 16 warnings generated when compiling for gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1100. 16 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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-35ec21.out /tmp/test_device_radix_sort_typed_3_1-gfx1100-5422a9.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1101-3f5d89.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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-552409.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-1d9380.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-c13e83.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx908. 14 warnings generated when compiling for host. [ 69%] Linking CXX executable test_device_transform cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_transform.dir/link.txt --verbose=1 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 69%] 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 make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_radix_key_codec.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 69%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 11 warnings generated when compiling for gfx1010. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 69%] Linking CXX executable test_discard_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' 11 warnings generated when compiling for gfx1030. [ 69%] Built target test_discard_iterator [ 70%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp Debian clang version 21.1.4 (5 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1010-ed00d1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 16 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 11 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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-595de7.out /tmp/test_device_radix_sort_typed_3_2-gfx1010-ed00d1.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1030-c7d86f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_1-gfx1101-02170a.out /tmp/test_device_radix_sort_typed_3_1-gfx1101-3f5d89.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx1102-2c72c5.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 11 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-4cafbd.out /tmp/test_device_radix_sort_typed_3_2-gfx1030-c7d86f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1100-95062e.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_3_2.cpp 11 warnings generated when compiling for gfx90a. clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 9 warnings generated when compiling for host. [ 71%] Linking CXX executable test_radix_key_codec cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 71%] Built target test_radix_key_codec [ 71%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-7130cc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_3_2-gfx1100-080eed.out /tmp/test_device_radix_sort_typed_3_2-gfx1100-95062e.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1101-d39d8f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-75ad1e.out /tmp/test_device_radix_sort_typed_3_2-gfx1101-d39d8f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx1102-3a33fe.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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_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); | ^~~~~~ 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-e1798c.out /tmp/test_device_radix_sort_typed_3_2-gfx1102-3a33fe.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx803-8ed86d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-31d6b8.out /tmp/test_device_radix_sort_typed_3_1-gfx1102-2c72c5.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx803-ecf338.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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-61ada4.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1010-7130cc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-d079ff.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-778b8b.out /tmp/test_device_radix_sort_typed_3_2-gfx803-8ed86d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx900-1044df.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-95edc4.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-c13e83.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-291aa2.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_2-gfx900-b80025.out /tmp/test_device_radix_sort_typed_3_2-gfx900-1044df.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx906-1475aa.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-021e8f.out /tmp/test_device_radix_sort_typed_3_2-gfx906-1475aa.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx908-f4533d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 16 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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-76affe.out /tmp/test_device_radix_sort_typed_3_2-gfx908-f4533d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_2-gfx90a-6cd6a9.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-f2c919.out /tmp/test_device_radix_sort_typed_3_2-gfx90a-6cd6a9.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-595de7.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1030-4cafbd.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1100-080eed.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1101-75ad1e.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx1102-e1798c.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx803-778b8b.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx900-b80025.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx906-021e8f.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx908-76affe.out -input=/tmp/test_device_radix_sort_typed_3_2-gfx90a-f2c919.out -output=/tmp/test_device_radix_sort_typed_3_2-b90a23.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-b90a23.hipfb -cuid=d0e5c5a7009e612e -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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); | ^~~~~~ 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-a7aed6.out /tmp/test_device_radix_sort_typed_3_1-gfx803-ecf338.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx900-082263.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-21b7cb.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-d079ff.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-ec5c8a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 72%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-12283d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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-30063e.out /tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-291aa2.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-f94957.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1030-40278d.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1100-4f1f40.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1101-5c9f29.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx1102-fb42d3.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx803-0ad7fd.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx900-69afa5.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx906-552409.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx908-95edc4.out -input=/tmp/test_device_segmented_radix_sort_typed_1_1-gfx90a-30063e.out -output=/tmp/test_device_segmented_radix_sort_typed_1_1-c8b523.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-c8b523.hipfb -cuid=9dce2fa715e07957 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-18e52d.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-ec5c8a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-71938c.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 16 warnings generated when compiling for gfx906. 16 warnings generated when compiling for gfx803. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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-b04cb5.out /tmp/test_device_radix_sort_typed_3_1-gfx900-082263.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx906-7a112d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-af648c.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1010-12283d.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-c829df.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 72%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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-x86_64-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 fb6c4c0009b70a63ce23a587bf7210b12757a332) Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm-21/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 Selected GCC installation: /usr/lib/gcc/x86_64-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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-c3633f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_radix_sort_typed_3_1-gfx906-f074dc.out /tmp/test_device_radix_sort_typed_3_1-gfx906-7a112d.o --no-whole-archive 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); | ^~~~~~ "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx908-6d96a4.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-ca033d.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-71938c.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-3a4b96.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-0a2b7b.out /tmp/test_device_radix_sort_typed_3_1-gfx908-6d96a4.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_radix_sort_typed_3_1-gfx90a-5e2b19.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 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-3d277b.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-c829df.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-a57d50.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_2_1-gfx1102-4ea06e.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-3a4b96.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-203645.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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-9268b9.out /tmp/test_device_radix_sort_typed_3_1-gfx90a-5e2b19.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-3e4a0d.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1030-f0c4a6.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1100-35ec21.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1101-02170a.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx1102-31d6b8.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx803-a7aed6.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx900-b04cb5.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx906-f074dc.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx908-0a2b7b.out -input=/tmp/test_device_radix_sort_typed_3_1-gfx90a-9268b9.out -output=/tmp/test_device_radix_sort_typed_3_1-0b67b3.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-0b67b3.hipfb -cuid=ec67bafcc98c9684 -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/test_device_radix_sort.parallel/test_device_radix_sort_typed_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 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-24327d.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1010-c3633f.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-42840a.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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. [ 72%] Linking CXX executable test_device_radix_sort cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 72%] Built target test_device_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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_predicate_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 73%] Building CXX object test/rocprim/CMakeFiles/test_predicate_iterator.dir/test_predicate_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 16 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :590:2: note: expanded from here 590 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :590:2: note: expanded from here 590 | 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :590:2: note: expanded from here 590 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :590:2: note: expanded from here 590 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :590:2: note: expanded from here 590 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 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-644648.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-203645.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-4be262.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 12 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_segmented_radix_sort_typed_3_0-gfx1100-ab8ffd.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-a57d50.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-1caa66.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 10 warnings generated when compiling for host. [ 74%] Linking CXX executable test_predicate_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 74%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_reverse_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 74%] Building CXX object test/rocprim/CMakeFiles/test_reverse_iterator.dir/test_reverse_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 74%] Linking CXX executable test_lookback_reproducibility cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 74%] Built target test_lookback_reproducibility 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 74%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 16 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. "/usr/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-3f3c6f.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-4be262.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-b271ae.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx803. 16 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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_3_0-gfx1101-700526.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-1caa66.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-be2bfc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx90a. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 14 warnings generated when compiling for host. [ 75%] Linking CXX executable test_reverse_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 75%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_thread.dir/DependInfo.cmake "--color=" 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #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-x86_64-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-x86_64-linux-gnu' 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() | ^~~~~~ [ 75%] Building CXX object test/rocprim/CMakeFiles/test_thread.dir/test_thread.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for gfx1010. 14 warnings generated when compiling for host. [ 76%] Linking CXX executable test_texture_cache_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 76%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_thread_algos.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 77%] Building CXX object test/rocprim/CMakeFiles/test_thread_algos.dir/test_thread_algos.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :578:2: note: expanded from here 578 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 17 warnings generated when compiling for gfx1010. 15 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :578:2: note: expanded from here 578 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for gfx1101. 17 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :578:2: note: expanded from here 578 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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.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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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*) 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/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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :578:2: note: expanded from here 578 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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() | ^~~~~~ 15 warnings generated when compiling for gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :578:2: note: expanded from here 578 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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.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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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*) 15 warnings generated when compiling for gfx906. 17 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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() | ^~~~~~ 15 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for gfx90a. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 17 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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*) 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-27a14c.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-b271ae.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-b04463.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 17 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 78%] Linking CXX executable test_thread cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 78%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_transform_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 79%] Building CXX object test/rocprim/CMakeFiles/test_transform_iterator.dir/test_transform_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 17 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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*) 17 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/thread/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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*) 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-8c60d6.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1030-42840a.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-930a05.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 16 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 15 warnings generated when compiling for host. [ 79%] Linking CXX executable test_thread_algos cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 79%] Built target test_thread_algos 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 80%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 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-bb4132.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-be2bfc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-6e60f6.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1101. 5 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. [ 80%] Linking CXX executable test_type_traits_interface_cpp14 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 80%] Built target test_type_traits_interface_cpp14 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 80%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 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-616050.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-b04463.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-41a617.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :912:139: note: macro marked 'deprecated' here 912 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :912:139: note: macro marked 'deprecated' here 912 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :912:139: note: macro marked 'deprecated' here 912 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #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_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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. [ 81%] Linking CXX executable test_type_traits_interface_gnupp14 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_gnupp14.dir/link.txt --verbose=1 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); | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 81%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 82%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 16 warnings generated when compiling for gfx900. 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-a07ba3.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-6e60f6.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-03aec1.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. [ 82%] Linking CXX executable test_type_traits_interface_cpp17 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_traits_interface_cpp17.dir/link.txt --verbose=1 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-a8497f.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1100-930a05.o --no-whole-archive /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 82%] 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 82%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-13c4dc.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :912:139: note: macro marked 'deprecated' here 912 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :912:139: note: macro marked 'deprecated' here 912 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :912:139: note: macro marked 'deprecated' here 912 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_1-gfx90a-c6db19.out /tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-41a617.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-61ada4.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1030-21b7cb.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1100-18e52d.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1101-ca033d.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx1102-4ea06e.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx803-644648.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx900-3f3c6f.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx906-27a14c.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx908-616050.out -input=/tmp/test_device_segmented_radix_sort_typed_2_1-gfx90a-c6db19.out -output=/tmp/test_device_segmented_radix_sort_typed_2_1-399d5c.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-399d5c.hipfb -cuid=97a1d98cd9c2891e -fcuda-allow-variadic-functions -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-x86_64-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_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); | ^~~~~~ clang -cc1 version 21.1.4 based upon LLVM 21.1.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :913:139: note: macro marked 'deprecated' here 913 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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() | ^~~~~~ 5 warnings generated when compiling for host. [ 83%] Linking CXX executable test_type_traits_interface_gnupp17 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 83%] Built target test_type_traits_interface_gnupp17 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 84%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :344:2: note: expanded from here 344 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :344:2: note: expanded from here 344 | message("GPU printf warnings for invalid rocPRIM warp operations on 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. 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :344:2: note: expanded from here 344 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :344:2: note: expanded from here 344 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :344:2: note: expanded from here 344 | message("GPU printf warnings for invalid rocPRIM warp operations on 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. 14 warnings generated when compiling for host. [ 84%] Linking CXX executable test_transform_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_transform_iterator.dir/link.txt --verbose=1 14 warnings generated when compiling for host. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 84%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 84%] Built target test_transform_iterator 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' [ 85%] 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 | ^ :934:139: note: macro marked 'deprecated' here 934 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :934:139: note: macro marked 'deprecated' here 934 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :934:139: note: macro marked 'deprecated' here 934 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :605:2: note: expanded from here 605 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :2:2: note: expanded from here 2 | message("GPU printf warnings for invalid rocPRIM warp operations on 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :605:2: note: expanded from here 605 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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))) | ^ :605:2: note: expanded from here 605 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :2:2: note: expanded from here 2 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :605:2: note: expanded from here 605 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :2:2: note: expanded from here 2 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :605:2: note: expanded from here 605 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :935:139: note: macro marked 'deprecated' here 935 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 12 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :2:2: note: expanded from here 2 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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() | ^~~~~~ 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :457:139: note: macro marked 'deprecated' here 457 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :457:139: note: macro marked 'deprecated' here 457 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :457:139: note: macro marked 'deprecated' here 457 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :2:2: note: expanded from here 2 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :938:139: note: macro marked 'deprecated' here 938 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :938:139: note: macro marked 'deprecated' here 938 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :938:139: note: macro marked 'deprecated' here 938 | #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. 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() | ^~~~~~ [ 86%] Linking CXX executable test_type_traits_interface_cpp20 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 86%] Built target test_type_traits_interface_cpp20 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_intrinsics.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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:29: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx906. 5 warnings generated when compiling for gfx900. 15 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_3_0-gfx900-198e02.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-03aec1.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-ee091d.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 12 warnings generated when compiling for gfx908. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ 5 warnings generated when compiling for gfx908. /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/../config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :939:139: note: macro marked 'deprecated' here 939 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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() | ^~~~~~ 10 warnings generated when compiling for host. 5 warnings generated when compiling for gfx90a. [ 86%] Linking CXX executable test_no_half_operators cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 86%] Built target test_no_half_operators 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' make -f test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build.make test/rocprim/CMakeFiles/test_intrinsics_atomic.dir/build make[3]: Entering directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 15 warnings generated when compiling for gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :101:2: note: expanded from here 101 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/test/rocprim/test_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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_type_traits_interface.cpp:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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 | ^ :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:23: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_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() | ^~~~~~ 15 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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))) | ^ :101:2: note: expanded from here 101 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 5 warnings generated when compiling for host. 15 warnings generated when compiling for gfx1030. [ 87%] Linking CXX executable test_type_traits_interface_gnupp20 cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_invoke_result.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/intrinsics/../config.hpp:216:39: note: expanded from macro 'ROCPRIM_PRAGMA_MESSAGE' 216 | #define ROCPRIM_PRAGMA_MESSAGE(x) _Pragma(ROCPRIM_STRINGIZE(message(x))) | ^ :101:2: note: expanded from here 101 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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. 5 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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))) | ^ :101:2: note: expanded from here 101 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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))) | ^ :101:2: note: expanded from here 101 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 gfx1100. 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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 5 warnings generated when compiling for gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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() | ^~~~~~ 15 warnings generated when compiling for gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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. 15 warnings generated when compiling for gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 = 336 | ROCPRIM_HOST_DEVICE static constexpr bool is_tuple_of_references_impl() | ^~~~~~ 2.0f / (1ll << 52); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:61:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 61 | static constexpr float precision = 2.0f / (1ll << 23); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:64:1: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 64 | static constexpr float precision = 2.0f / (1ll << 10); | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.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. 5 warnings generated when compiling for gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 13 warnings generated when compiling for host. [ 89%] Linking CXX executable test_intrinsics_atomic cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_intrinsics_atomic.dir/link.txt --verbose=1 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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() | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 89%] Built target test_intrinsics_atomic 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_warp_exchange.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 89%] Building CXX object test/rocprim/CMakeFiles/test_warp_exchange.dir/test_warp_exchange.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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: 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx1010. 5 warnings generated when compiling for host. [ 89%] Linking CXX executable test_invoke_result cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 89%] Built target test_invoke_result 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_warp_load.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 89%] Building CXX object test/rocprim/CMakeFiles/test_warp_load.dir/test_warp_load.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 15 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 13 warnings generated when compiling for host. [ 90%] Linking CXX executable test_intrinsics cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_intrinsics.dir/link.txt --verbose=1 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 90%] Built target test_intrinsics 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_warp_reduce.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 15 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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: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: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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-8276ad.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1101-13c4dc.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-cb5f2f.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 15 warnings generated when compiling for gfx1100. 15 warnings generated when compiling for gfx1100. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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() | ^~~~~~ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1101. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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_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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx803. 15 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_3_0-gfx906-1660eb.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-ee091d.o --no-whole-archive 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-351719.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 clang -cc1 version 21.1.4/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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from based upon LLVM 21.1.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. /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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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. 15 warnings generated when compiling for gfx900. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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:25: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx908. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx900. 16 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 13 warnings generated when compiling for host. [ 92%] Linking CXX executable test_warp_load cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 92%] Built target test_warp_load 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_warp_scan.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 16 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 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_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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/device/../detail/../type_traits.hpp: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_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() | ^~~~~~ ces_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:47:12: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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-c58160.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-351719.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-249407.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 gfx1102. 13 warnings generated when compiling for host. [ 94%] Linking CXX executable test_warp_exchange cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_exchange.dir/link.txt --verbose=1 15 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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 94%] Built target test_warp_exchange 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_warp_sort.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 95%] Building CXX object test/rocprim/CMakeFiles/test_warp_sort.dir/test_warp_sort.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 15 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size 16 warnings generated when compiling for gfx1102. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #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=gfx1102 -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-c641d2.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx1102-cb5f2f.o --no-whole-archive 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 x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-dc7197.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx900. 15 warnings generated when compiling for gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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: /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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx1100. 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-d0bd7f.out /tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-249407.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-af648c.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1030-3d277b.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1100-ab8ffd.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1101-700526.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx1102-bb4132.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx803-a07ba3.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx900-198e02.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx906-1660eb.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx908-c58160.out -input=/tmp/test_device_segmented_radix_sort_typed_3_0-gfx90a-d0bd7f.out -output=/tmp/test_device_segmented_radix_sort_typed_3_0-f35c13.hipfb -verbose "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-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=none -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -fdebug-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-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 -fcf-protection=full -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-f35c13.hipfb -cuid=bf1f5edf53eec6bf -fcuda-allow-variadic-functions -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-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-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-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. [ 96%] Linking CXX executable test_device_reduce cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_device_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 -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Xlinker --dependency-file=CMakeFiles/test_device_reduce.dir/link.d CMakeFiles/test_device_reduce.dir/test_device_reduce.cpp.o -o test_device_reduce /usr/lib/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 96%] Built target test_device_reduce 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_warp_store.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 97%] Building CXX object test/rocprim/CMakeFiles/test_warp_store.dir/test_warp_store.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 warnings generated when compiling for gfx908. 15 warnings generated when compiling for gfx1010. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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() | ^~~~~~ 15 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: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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 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-x86_64-linux-gnu' cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim/CMakeFiles/test_zip_iterator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu' [ 98%] Building CXX object test/rocprim/CMakeFiles/test_zip_iterator.dir/test_zip_iterator.cpp.o cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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 gfx1030. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFIn file included from RON/build/reproducible-path/rocprim-6.4.3/test/rocprim/test_warp_store.cppT:_S24I: ZIn file included from E/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/types.hpp,: 29": co/build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hppmp:i234l:e9-:t iwarning: 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]e -constant access to the wavefront size will be removed in a future releas e234" | )# i f| n ^d ef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma 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_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' 244 | #define ROCPR/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ IM_WAVIn 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on Navi GPUs " "temporarily disabled, due to performance issues with printf.") | ^ EFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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. 15 warnings generated when compiling for gfx1100. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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))) | ^ :247:2: note: expanded from here 247 | message("GPU printf warnings for invalid rocPRIM warp operations on 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/device/../detail/../type_traits.hpp:336:25: warning: explicit specialization cannot have a storage class [-Wexplicit-specialization-storage-class] 336 | ROCPRIM_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_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1102. 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx803. 16 warnings generated when compiling for gfx90a. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:80:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 15 warnings generated when compiling for gfx900. 15 warnings generated when compiling for gfx1102. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1010. 15 warnings generated when compiling for gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 16 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx1100. 15 warnings generated when compiling for gfx90a. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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/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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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] 80 | #if ROCPRIM_WAVEFRONT_SIZE == 32 | ^ /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/config.hpp:244:36: note: expanded from macro 'ROCPRIM_WAVEFRONT_SIZE' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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:28: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../detail/../type_traits.hpp:308:5: warning: explicit specialization cannot have 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: In file included from /build/reproducible-path/rocprim-6.4.3/test/rocprim/test_utils.hpp:26: In file included from /build/reproducible-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: In file included from /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics.hpp:31: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/intrinsics/warp.hpp:53:5: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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); | ^~~~~~ 16 warnings generated when compiling for gfx1101. 13 warnings generated when compiling for host. [ 98%] Linking CXX executable test_warp_store cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_store.dir/link.txt --verbose=1 15 warnings generated when compiling for gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 37 | 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))) | ^ :221:2: note: expanded from here 221 | message("GPU printf warnings for invalid rocPRIM warp operations on 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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() | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ [ 98%] Built target test_warp_store 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. "/usr/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-a5808b.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx803-dc7197.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-5524e0.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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/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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :908:139: note: macro marked 'deprecated' here 908 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 16 warnings generated when compiling for gfx803. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 16 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: /build/reproducible-path/rocprim-6.4.3/rocprim/include/rocprim/device/../config.hpp:234:9: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will be removed in a future release [-Wdeprecated-pragma] 234 | #ifndef __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx900. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 gfx906. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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_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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 16 warnings generated when compiling for gfx90a. 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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_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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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] 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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' 244 | #define ROCPRIM_WAVEFRONT_SIZE __AMDGCN_WAVEFRONT_SIZE | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to 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); | ^~~~~~ 14 warnings generated when compiling for host. [ 99%] Linking CXX executable test_zip_iterator cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 99%] Built target test_zip_iterator 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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. [ 99%] Linking CXX executable test_warp_reduce cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 99%] Built target test_warp_reduce 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-8feade.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx900-5524e0.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-7053df.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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: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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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 | ^ :444:139: note: macro marked 'deprecated' here 444 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the 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); | ^~~~~~ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ 13 warnings generated when compiling for host. [ 99%] Linking CXX executable test_warp_sort cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 99%] Built target test_warp_sort 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-8ed97e.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx906-7053df.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -fcoverage-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -source-date-epoch 1762159086 -Wformat -Werror=format-security -Wdate-time -std=c++17 -fdeprecated-macro -fno-autolink -ferror-limit 19 -fhip-new-launch-api -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -cuid=8b7c18fb4f4c7f91 -fcuda-allow-variadic-functions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-5989fe.o -x hip /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" ignoring nonexistent directory "/include" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15" ignoring duplicate directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/local/include" ignoring duplicate directory "/usr/lib/llvm-21/lib/clang/21/include" ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/include" #include "..." search starts here: #include <...> search starts here: /build/reproducible-path/rocprim-6.4.3/test/rocprim/../../test/rocprim /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim /build/reproducible-path/rocprim-6.4.3/rocprim/include /build/reproducible-path/rocprim-6.4.3/test /usr/lib/llvm-21/lib/clang/21/include/cuda_wrappers /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward /usr/lib/llvm-21/lib/clang/21/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include End of search list. 13 warnings generated when compiling for host. [ 99%] Linking CXX executable test_warp_scan cd /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/test/rocprim && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_warp_scan.dir/link.txt --verbose=1 In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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:82:7: warning: macro '__AMDGCN_WAVEFRONT_SIZE' has been marked as deprecated: compile-time-constant access to the wavefront size will 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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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 | ^ :909:139: note: macro marked 'deprecated' here 909 | #pragma clang deprecated(__AMDGCN_WAVEFRONT_SIZE, "compile-time-constant access to the wavefront size will be removed in a future release") | ^ In file included from /build/reproducible-path/rocprim-6.4.3/obj-x86_64-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); | ^~~~~~ /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 -Xarch_host -fcf-protection -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/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-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-x86_64.a make[3]: Leaving directory '/build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu' [ 99%] Built target test_warp_scan 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-170679.out /tmp/test_device_segmented_radix_sort_typed_3_1-gfx908-5989fe.o --no-whole-archive "/usr/lib/llvm-21/bin/clang" -cc1 -triple amdgcn-amd-amdhsa -aux-triple x86_64-pc-linux-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 x86-64 -fcuda-is-device -fno-threadsafe-statics -mllvm -amdgpu-internalize-symbols -fcuda-allow-variadic-functions -fvisibility=hidden -fapply-global-visibility-to-externs -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ocml.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/ockl.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_daz_opt_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_unsafe_math_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_finite_only_off.bc -mlink-builtin-bitcode /usr/lib/llvm-21/lib/clang/21/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc -mlink-builtin-bitcode /usr/lib/llvm-21/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-x86_64-linux-gnu/test/rocprim -fdebug-prefix-map=/build/reproducible-path/rocprim-6.4.3=. -v -fcoverage-compilation-dir=/build/reproducible-path/rocprim-6.4.3/obj-x86_64-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-x86_64-linux-gnu/rocprim/include -I /build/reproducible-path/rocprim-6.4.3/obj-x86_64-linux-gnu/rocprim/include/rocprim -I /build/reproducible-path/rocprim-6.4.3/rocprim/include -D ROCPRIM_NO_DEPRECATION_WARNINGS -D _FORTIFY_SOURCE=2 -D NDEBUG -D GTEST_HAS_PTHREAD=1 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -interna TRUNCATED DUE TO SIZE LIMIT: 20971520 bytes