[clang] [DTLTO][TEST] Make Clang driver tests more robust (PR #159151)

Petr Hosek via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 17 09:35:53 PDT 2025


petrhosek wrote:

Looks like this change broke our builders again:
```
XPASS: Clang :: Driver/DTLTO/ps5-dtlto.c (11550 of 22550)
 ******************** TEST 'Clang :: Driver/DTLTO/ps5-dtlto.c' FAILED ********************
 Exit Code: 0
 Command Output (stderr):
 --
 "/b/s/w/ir/cipd_bin_packages/cpython3/bin/python3.11" /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/filename.py /b/s/w/ir/x/w/llvm_build/bin/clang > /b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_forward.log # RUN: at line 9
 + /b/s/w/ir/cipd_bin_packages/cpython3/bin/python3.11 /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/filename.py /b/s/w/ir/x/w/llvm_build/bin/clang
 /b/s/w/ir/x/w/llvm_build/bin/clang -flto=thin /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5    -Xthinlto-distributor=a1 -Xthinlto-distributor=a2,a3    -fthinlto-distributor=d.exe -Werror >>/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_forward.log 2>&1 # RUN: at line 10
 + /b/s/w/ir/x/w/llvm_build/bin/clang -flto=thin /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5 -Xthinlto-distributor=a1 -Xthinlto-distributor=a2,a3 -fthinlto-distributor=d.exe -Werror
 /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --input-file=/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_forward.log --check-prefix=FORWARD # RUN: at line 13
 + /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --input-file=/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_forward.log --check-prefix=FORWARD
 /b/s/w/ir/x/w/llvm_build/bin/clang -flto=thin /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5    -Xthinlto-distributor=a1 -Xthinlto-distributor=a2,a3 2>&1 |  /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --check-prefix=NODIST --implicit-check-not=distributor    --implicit-check-not=remote-compiler # RUN: at line 25
 + /b/s/w/ir/x/w/llvm_build/bin/clang -flto=thin /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5 -Xthinlto-distributor=a1 -Xthinlto-distributor=a2,a3
 + /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --check-prefix=NODIST --implicit-check-not=distributor --implicit-check-not=remote-compiler
 "/b/s/w/ir/cipd_bin_packages/cpython3/bin/python3.11" /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/filename.py /b/s/w/ir/x/w/llvm_build/bin/clang > /b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_default.log # RUN: at line 36
 + /b/s/w/ir/cipd_bin_packages/cpython3/bin/python3.11 /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/filename.py /b/s/w/ir/x/w/llvm_build/bin/clang
 /b/s/w/ir/x/w/llvm_build/bin/clang -flto=thin /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5    -fthinlto-distributor=d.exe -Werror >>/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_default.log 2>&1 # RUN: at line 37
 + /b/s/w/ir/x/w/llvm_build/bin/clang -flto=thin /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5 -fthinlto-distributor=d.exe -Werror
 /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --input-file=/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_default.log --check-prefix=DEFAULT    --implicit-check-not=distributor --implicit-check-not=remote-compiler # RUN: at line 39
 + /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --input-file=/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_default.log --check-prefix=DEFAULT --implicit-check-not=distributor --implicit-check-not=remote-compiler
 "/b/s/w/ir/cipd_bin_packages/cpython3/bin/python3.11" /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/filename.py /b/s/w/ir/x/w/llvm_build/bin/clang > /b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_noflto.log # RUN: at line 49
 + /b/s/w/ir/cipd_bin_packages/cpython3/bin/python3.11 /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/filename.py /b/s/w/ir/x/w/llvm_build/bin/clang
 /b/s/w/ir/x/w/llvm_build/bin/clang /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5    -fthinlto-distributor=d.exe -Werror >>/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_noflto.log 2>&1 # RUN: at line 50
 + /b/s/w/ir/x/w/llvm_build/bin/clang /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c -### --target=x86_64-sie-ps5 -fthinlto-distributor=d.exe -Werror
 /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --input-file=/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_noflto.log --check-prefix=DEFAULT    --implicit-check-not=distributor --implicit-check-not=remote-compiler # RUN: at line 52
 + /b/s/w/ir/x/w/llvm_build/bin/FileCheck /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/DTLTO/ps5-dtlto.c --input-file=/b/s/w/ir/x/w/llvm_build/tools/clang/test/Driver/DTLTO/Output/ps5-dtlto.c.tmp_noflto.log --check-prefix=DEFAULT --implicit-check-not=distributor --implicit-check-not=remote-compiler
 --
 ********************
```
Looks like we need to remove the `XFAIL` that was added in https://github.com/llvm/llvm-project/pull/159129?

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


More information about the cfe-commits mailing list