Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935391 - dev-util/spirv-llvm-translator-17.0.0-r2 test fail : 2 tests: read_image.cl transcoding/OpPhi_ArgumentsPlaceholders.ll
Summary: dev-util/spirv-llvm-translator-17.0.0-r2 test fail : 2 tests: read_image.cl t...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-03 07:25 UTC by Arniii
Modified: 2024-07-03 14:23 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (file_935391.txt,146.46 KB, text/plain)
2024-07-03 07:25 UTC, Arniii
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 (file_935391.txt,106.86 KB, text/plain)
2024-07-03 07:25 UTC, Arniii
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 (file_935391.txt,4.32 KB, text/plain)
2024-07-03 07:26 UTC, Arniii
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arniii 2024-07-03 07:25:01 UTC
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


--

********************

```
Comment 1 Arniii 2024-07-03 07:25:54 UTC
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
Comment 2 Arniii 2024-07-03 07:26:27 UTC
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