[llvm] [NFC][PowerPC] Add testcases for locking down the xxeval instruction support for ternary operators (PR #141601)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 3 08:59:25 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `libc-riscv32-qemu-yocto-fullbuild-dbg` running on `rv32gc-qemu-system` while building `llvm` at step 4 "annotate".

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

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

```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
sh: line 1: /timer.21046: Permission denied
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcSendRecvTest.SucceedsWithSocketPair
[       OK ] LlvmLibcSendRecvTest.SucceedsWithSocketPair (2 ms)
[ RUN      ] LlvmLibcSendRecvTest.SendFails
[       OK ] LlvmLibcSendRecvTest.SendFails (299 us)
[ RUN      ] LlvmLibcSendRecvTest.RecvFails
[       OK ] LlvmLibcSendRecvTest.RecvFails (68 us)
Ran 3 tests.  PASS: 3  FAIL: 0
[912/1015] Running unit test libc.test.src.sys.stat.fchmodat_test
FAILED: libc/test/src/sys/stat/CMakeFiles/libc.test.src.sys.stat.fchmodat_test /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/sys/stat/CMakeFiles/libc.test.src.sys.stat.fchmodat_test 
cd /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/sys/stat && /home/libcrv32buildbot/cross.sh libc.test.src.sys.stat.fchmodat_test.__build__
sh: line 1: /timer.21070: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcFchmodatTest.ChangeAndOpen
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/sys/stat/fchmodat_test.cpp:49: FAILURE
      Expected: __llvm_libc_21_0_0_git::open(TEST_FILE, 00002000 | 00000001)
      Which is: 4
To be equal to: -1
      Which is: -1
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/sys/stat/fchmodat_test.cpp:50: FAILURE
          Expected: 0
          Which is: 0
To be not equal to: static_cast<int>(__llvm_libc_21_0_0_git::libc_errno)
          Which is: 0
[  FAILED  ] LlvmLibcFchmodatTest.ChangeAndOpen
[ RUN      ] LlvmLibcFchmodatTest.NonExistentFile
[       OK ] LlvmLibcFchmodatTest.NonExistentFile (449 us)
Ran 2 tests.  PASS: 1  FAIL: 1
[913/1015] Running unit test libc.test.src.sys.stat.fchmod_test
sh: line 1: /timer.21084: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcFchmodTest.ChangeAndOpen
[       OK ] LlvmLibcFchmodTest.ChangeAndOpen (1 ms)
[ RUN      ] LlvmLibcFchmodTest.NonExistentFile
[       OK ] LlvmLibcFchmodTest.NonExistentFile (148 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[914/1015] Running unit test libc.test.src.sys.stat.chmod_test
sh: line 1: /timer.21083: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcChmodTest.ChangeAndOpen
[       OK ] LlvmLibcChmodTest.ChangeAndOpen (2 ms)
[ RUN      ] LlvmLibcChmodTest.NonExistentFile
[       OK ] LlvmLibcChmodTest.NonExistentFile (198 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[915/1015] Running unit test libc.test.src.sys.stat.mkdirat_test
sh: line 1: /timer.21104: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcMkdiratTest.CreateAndRemove
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
sh: line 1: /timer.21046: Permission denied
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcSendRecvTest.SucceedsWithSocketPair
[       OK ] LlvmLibcSendRecvTest.SucceedsWithSocketPair (2 ms)
[ RUN      ] LlvmLibcSendRecvTest.SendFails
[       OK ] LlvmLibcSendRecvTest.SendFails (299 us)
[ RUN      ] LlvmLibcSendRecvTest.RecvFails
[       OK ] LlvmLibcSendRecvTest.RecvFails (68 us)
Ran 3 tests.  PASS: 3  FAIL: 0
[912/1015] Running unit test libc.test.src.sys.stat.fchmodat_test
FAILED: libc/test/src/sys/stat/CMakeFiles/libc.test.src.sys.stat.fchmodat_test /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/sys/stat/CMakeFiles/libc.test.src.sys.stat.fchmodat_test 
cd /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/sys/stat && /home/libcrv32buildbot/cross.sh libc.test.src.sys.stat.fchmodat_test.__build__
sh: line 1: /timer.21070: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcFchmodatTest.ChangeAndOpen
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/sys/stat/fchmodat_test.cpp:49: FAILURE
      Expected: __llvm_libc_21_0_0_git::open(TEST_FILE, 00002000 | 00000001)
      Which is: 4
To be equal to: -1
      Which is: -1
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/sys/stat/fchmodat_test.cpp:50: FAILURE
          Expected: 0
          Which is: 0
To be not equal to: static_cast<int>(__llvm_libc_21_0_0_git::libc_errno)
          Which is: 0
[  FAILED  ] LlvmLibcFchmodatTest.ChangeAndOpen
[ RUN      ] LlvmLibcFchmodatTest.NonExistentFile
[       OK ] LlvmLibcFchmodatTest.NonExistentFile (449 us)
Ran 2 tests.  PASS: 1  FAIL: 1
[913/1015] Running unit test libc.test.src.sys.stat.fchmod_test
sh: line 1: /timer.21084: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcFchmodTest.ChangeAndOpen
[       OK ] LlvmLibcFchmodTest.ChangeAndOpen (1 ms)
[ RUN      ] LlvmLibcFchmodTest.NonExistentFile
[       OK ] LlvmLibcFchmodTest.NonExistentFile (148 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[914/1015] Running unit test libc.test.src.sys.stat.chmod_test
sh: line 1: /timer.21083: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcChmodTest.ChangeAndOpen
[       OK ] LlvmLibcChmodTest.ChangeAndOpen (2 ms)
[ RUN      ] LlvmLibcChmodTest.NonExistentFile
[       OK ] LlvmLibcChmodTest.NonExistentFile (198 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[915/1015] Running unit test libc.test.src.sys.stat.mkdirat_test
sh: line 1: /timer.21104: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcMkdiratTest.CreateAndRemove

```

</details>

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


More information about the llvm-commits mailing list