Created attachment 896831 [details] build.log I've checked that current opened bugs with spirv-llvm-translator do not contain same test fail, except https://bugs.gentoo.org/904368 contains read_image.cl from build.log: ``` ******************** Failed Tests (2): LLVM_SPIRV :: read_image.cl LLVM_SPIRV :: transcoding/OpPhi_ArgumentsPlaceholders.ll Testing Time: 3.68s Total Discovered Tests: 708 Unsupported : 1 (0.14%) Passed : 701 (99.01%) Expectedly Failed: 4 (0.56%) Failed : 2 (0.28%) ``` also from build.log: ``` ******************** TEST 'LLVM_SPIRV :: read_image.cl' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 1: /usr/lib/llvm/17/bin/clang -cc1 -internal-isystem /usr/lib/llvm/17/bin/../../../../lib/clang/17/include -nostdsysteminc -triple spir64 -fdeclare-opencl-builtins -finclude-default-header -O0 -cl-std=CL2.0 -emit-llvm-bc /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/read_image.cl -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.bc + /usr/lib/llvm/17/bin/clang -cc1 -internal-isystem /usr/lib/llvm/17/bin/../../../../lib/clang/17/include -nostdsysteminc -triple spir64 -fdeclare-opencl-builtins -finclude-default-header -O0 -cl-std=CL2.0 -emit-llvm-bc /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/read_image.cl -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.bc RUN: at line 2: /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv --spirv-max-version=1.3 /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.bc -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv + /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv --spirv-max-version=1.3 /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.bc -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv RUN: at line 3: /usr/bin/spirv-val /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv + /usr/bin/spirv-val /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv RUN: at line 4: /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv -to-text -o - | /usr/lib/llvm/17/bin/FileCheck /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/read_image.cl --check-prefix=CHECK-SPIRV + /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv -to-text -o - + /usr/lib/llvm/17/bin/FileCheck /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/read_image.cl --check-prefix=CHECK-SPIRV RUN: at line 5: /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv -r /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.bc --spirv-target-env=SPV-IR + /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv -r /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.spv -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.bc --spirv-target-env=SPV-IR RUN: at line 6: /usr/lib/llvm/17/bin/llvm-dis < /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.bc | /usr/lib/llvm/17/bin/FileCheck /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/read_image.cl --check-prefix=CHECK-SPV-LLVM + /usr/lib/llvm/17/bin/llvm-dis + /usr/lib/llvm/17/bin/FileCheck /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/read_image.cl --check-prefix=CHECK-SPV-LLVM RUN: at line 7: /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv --spirv-max-version=1.3 /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.bc -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.spv + /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv --spirv-max-version=1.3 /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.bc -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.spv RUN: at line 8: /usr/bin/spirv-val /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.spv + /usr/bin/spirv-val /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/Output/read_image.cl.tmp.rev.spv error: line 54: ID '9' decorated with Alignment multiple times is not allowed. %input_addr = OpVariable %_ptr_Function_3 Function -- ******************** ... ******************** TEST 'LLVM_SPIRV :: transcoding/OpPhi_ArgumentsPlaceholders.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 15: /usr/lib/llvm/17/bin/llvm-as /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/transcoding/OpPhi_ArgumentsPlaceholders.ll -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.bc + /usr/lib/llvm/17/bin/llvm-as /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/transcoding/OpPhi_ArgumentsPlaceholders.ll -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.bc RUN: at line 16: /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.bc -spirv-text -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.txt + /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.bc -spirv-text -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.txt RUN: at line 17: /usr/lib/llvm/17/bin/FileCheck < /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.txt /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/transcoding/OpPhi_ArgumentsPlaceholders.ll --check-prefix=CHECK-SPIRV + /usr/lib/llvm/17/bin/FileCheck /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0/test/transcoding/OpPhi_ArgumentsPlaceholders.ll --check-prefix=CHECK-SPIRV RUN: at line 18: /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.bc -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.spv + /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/tools/llvm-spirv/llvm-spirv /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.bc -o /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.spv RUN: at line 19: /usr/bin/spirv-val /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.spv + /usr/bin/spirv-val /var/tmp/portage/dev-util/spirv-llvm-translator-17.0.0-r2/work/SPIRV-LLVM-Translator-17.0.0_build/test/test_output/transcoding/Output/OpPhi_ArgumentsPlaceholders.ll.tmp.spv error: line 53: ID '19' decorated with NoSignedWrap multiple times is not allowed. %inc = OpIAdd %uint %j_0 %uint_1 -- ******************** ```
Created attachment 896832 [details] environment // profile default/linux/amd64/23.0/split-usr/desktop/plasma gcc-13.2.1_p20240210 O3 pipe march=native(verbose) lto graphite ggdb3
Created attachment 896833 [details] /etc/portage/make.conf // profile default/linux/amd64/23.0/split-usr/desktop/plasma gcc-13 O3 pipe march=native(verbose) lto graphite ggdb3 testing FEATUREs : testing