[llvm] [SLP] Add pre-commit tests for zero-tested OR/UMax reductions (NFC) (PR #205738)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 25 09:51:35 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `openmp-offload-amdgpu-runtime-2` running on `rocm-worker-hw-02` while building `llvm` at step 3 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/10/builds/30726

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 3 (annotate) failure: 'python ../llvm.src/offload/ci/openmp-offload-amdgpu-libc-runtime.py ...' (failure)
...
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/alignment-assumption.c (258 of 267)
PASS: Builtins-amdgcn-linux :: paritydi2_test.c (259 of 267)
PASS: Builtins-amdgcn-linux :: parityti2_test.c (260 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/nullptr-and-nonzero-offset.c (261 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/uadd-overflow.cpp (262 of 267)
PASS: Builtins-amdgcn-linux :: popcountti2_test.c (263 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/local_bounds.cpp (264 of 267)
PASS: Builtins-amdgcn-linux :: udivmodti4_test.c (265 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/override-callback.c (266 of 267)
TIMEOUT: Builtins-amdgcn-linux :: popcountdi2_test.c (267 of 267)
******************** TEST 'Builtins-amdgcn-linux :: popcountdi2_test.c' FAILED ********************
Exit Code: -9
Timeout: Reached timeout of 100 seconds

Command Output (stdout):
--
# RUN: at line 1
/home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./bin/clang   -gline-tables-only  -Wno-multi-gpu -flto -mcpu=native -nogpulib -startfiles -stdlib --target=amdgcn-amd-amdhsa  -fno-builtin -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/lib/builtins -nodefaultlibs /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/test/builtins/Unit/popcountdi2_test.c -lm -Wl,--start-group /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./lib/../lib/clang/23/lib/amdgcn-amd-amdhsa/libclang_rt.builtins.a -lc -Wl,--end-group -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp && /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/bin/llvm-gpu-loader /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp
# executed command: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./bin/clang -gline-tables-only -Wno-multi-gpu -flto -mcpu=native -nogpulib -startfiles -stdlib --target=amdgcn-amd-amdhsa -fno-builtin -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/lib/builtins -nodefaultlibs /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/test/builtins/Unit/popcountdi2_test.c -lm -Wl,--start-group /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./lib/../lib/clang/23/lib/amdgcn-amd-amdhsa/libclang_rt.builtins.a -lc -Wl,--end-group -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp
# note: command had no output on stdout or stderr
# executed command: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/bin/llvm-gpu-loader /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp
# note: command had no output on stdout or stderr
# error: command failed with exit status: -9
# error: command reached timeout: True

--

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

3 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
100.09s: Builtins-amdgcn-linux :: popcountdi2_test.c
2.85s: Builtins-amdgcn-linux :: udivmodti4_test.c
2.82s: UBSan-Minimal-amdgcn-linux :: TestCases/override-callback.c
2.13s: UBSan-Minimal-amdgcn-linux :: TestCases/local_bounds.cpp
1.86s: Builtins-amdgcn-linux :: popcountti2_test.c
1.53s: Builtins-amdgcn-linux :: absvti2_test.c
1.36s: Builtins-amdgcn-linux :: bswapsi2_test.c
1.35s: Builtins-amdgcn-linux :: ashlti3_test.c
1.35s: Builtins-amdgcn-linux :: bswapdi2_test.c
1.35s: Builtins-amdgcn-linux :: ctzdi2_test.c
1.35s: Builtins-amdgcn-linux :: fixdfdi_test.c
1.34s: Builtins-amdgcn-linux :: fixsfdinew_test.c
1.33s: Builtins-amdgcn-linux :: fixsfsinew_test.c
1.32s: UBSan-Minimal-amdgcn-linux :: TestCases/uadd-overflow.cpp
1.30s: UBSan-Minimal-amdgcn-linux :: TestCases/nullptr-and-nonzero-offset.c
1.30s: Builtins-amdgcn-linux :: fixunssfdi_test.c
1.28s: Builtins-amdgcn-linux :: fixsfti_test.c
Step 13 (run check-compiler-rt-amdgcn-amd-amdhsa) failure: run check-compiler-rt-amdgcn-amd-amdhsa (failure)
...
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/alignment-assumption.c (258 of 267)
PASS: Builtins-amdgcn-linux :: paritydi2_test.c (259 of 267)
PASS: Builtins-amdgcn-linux :: parityti2_test.c (260 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/nullptr-and-nonzero-offset.c (261 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/uadd-overflow.cpp (262 of 267)
PASS: Builtins-amdgcn-linux :: popcountti2_test.c (263 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/local_bounds.cpp (264 of 267)
PASS: Builtins-amdgcn-linux :: udivmodti4_test.c (265 of 267)
PASS: UBSan-Minimal-amdgcn-linux :: TestCases/override-callback.c (266 of 267)
TIMEOUT: Builtins-amdgcn-linux :: popcountdi2_test.c (267 of 267)
******************** TEST 'Builtins-amdgcn-linux :: popcountdi2_test.c' FAILED ********************
Exit Code: -9
Timeout: Reached timeout of 100 seconds

Command Output (stdout):
--
# RUN: at line 1
/home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./bin/clang   -gline-tables-only  -Wno-multi-gpu -flto -mcpu=native -nogpulib -startfiles -stdlib --target=amdgcn-amd-amdhsa  -fno-builtin -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/lib/builtins -nodefaultlibs /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/test/builtins/Unit/popcountdi2_test.c -lm -Wl,--start-group /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./lib/../lib/clang/23/lib/amdgcn-amd-amdhsa/libclang_rt.builtins.a -lc -Wl,--end-group -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp && /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/bin/llvm-gpu-loader /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp
# executed command: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./bin/clang -gline-tables-only -Wno-multi-gpu -flto -mcpu=native -nogpulib -startfiles -stdlib --target=amdgcn-amd-amdhsa -fno-builtin -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/lib/builtins -nodefaultlibs /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/compiler-rt/test/builtins/Unit/popcountdi2_test.c -lm -Wl,--start-group /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/./lib/../lib/clang/23/lib/amdgcn-amd-amdhsa/libclang_rt.builtins.a -lc -Wl,--end-group -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp
# note: command had no output on stdout or stderr
# executed command: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/bin/llvm-gpu-loader /home/botworker/builds/openmp-offload-amdgpu-runtime-2/build/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins/compiler-rt/test/builtins/Unit/AMDGCNLinuxConfig/Output/popcountdi2_test.c.tmp
# note: command had no output on stdout or stderr
# error: command failed with exit status: -9
# error: command reached timeout: True

--

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

3 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
100.09s: Builtins-amdgcn-linux :: popcountdi2_test.c
2.85s: Builtins-amdgcn-linux :: udivmodti4_test.c
2.82s: UBSan-Minimal-amdgcn-linux :: TestCases/override-callback.c
2.13s: UBSan-Minimal-amdgcn-linux :: TestCases/local_bounds.cpp
1.86s: Builtins-amdgcn-linux :: popcountti2_test.c
1.53s: Builtins-amdgcn-linux :: absvti2_test.c
1.36s: Builtins-amdgcn-linux :: bswapsi2_test.c
1.35s: Builtins-amdgcn-linux :: ashlti3_test.c
1.35s: Builtins-amdgcn-linux :: bswapdi2_test.c
1.35s: Builtins-amdgcn-linux :: ctzdi2_test.c
1.35s: Builtins-amdgcn-linux :: fixdfdi_test.c
1.34s: Builtins-amdgcn-linux :: fixsfdinew_test.c
1.33s: Builtins-amdgcn-linux :: fixsfsinew_test.c
1.32s: UBSan-Minimal-amdgcn-linux :: TestCases/uadd-overflow.cpp
1.30s: UBSan-Minimal-amdgcn-linux :: TestCases/nullptr-and-nonzero-offset.c
1.30s: Builtins-amdgcn-linux :: fixunssfdi_test.c
1.28s: Builtins-amdgcn-linux :: fixsfti_test.c

```

</details>

https://github.com/llvm/llvm-project/pull/205738


More information about the llvm-commits mailing list