[compiler-rt] [compiler-rt] Remove %T from shared object substitutions (PR #155302)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 7 22:15:11 PDT 2025
vitalybuka wrote:
This tests file like this on my machine and I see a lot of CPU in systemd-coredump
```
+ /usr/local/google/home/vitalybuka/src/llvm.git/out/z/runtimes/runtimes-bins/compiler-rt/test/cfi/Standalone-x86_64/cross-dso/Output/simple-fail.cpp.tmp
+ FileCheck --check-prefix=NCFI /usr/local/google/home/vitalybuka/src/llvm.git/llvm-project/compiler-rt/test/cfi/cross-dso/simple-fail.cpp
/usr/local/google/home/vitalybuka/src/llvm.git/llvm-project/compiler-rt/test/cfi/cross-dso/simple-fail.cpp:99:11: error: NCFI: expected string not found in input
// NCFI: =2=
^
<stdin>:2:4: note: scanning from here
=1=
^
Input file: <stdin>
Check file: /usr/local/google/home/vitalybuka/src/llvm.git/llvm-project/compiler-rt/test/cfi/cross-dso/simple-fail.cpp
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: =0=
2: =1=
check:99 X error: no match found
>>>>>>
--
********************
********************
Failed Tests (48):
cfi-devirt-i386 :: cross-dso/icall/diag.cpp
cfi-devirt-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-i386 :: cross-dso/simple-fail.cpp
cfi-devirt-lld-i386 :: cross-dso/icall/diag.cpp
cfi-devirt-lld-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-lld-i386 :: cross-dso/simple-fail.cpp
cfi-devirt-lld-thinlto-i386 :: cross-dso/icall/diag.cpp
cfi-devirt-lld-thinlto-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-lld-thinlto-i386 :: cross-dso/simple-fail.cpp
cfi-devirt-lld-thinlto-x86_64 :: cross-dso/icall/diag.cpp
cfi-devirt-lld-thinlto-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-lld-thinlto-x86_64 :: cross-dso/simple-fail.cpp
cfi-devirt-lld-x86_64 :: cross-dso/icall/diag.cpp
cfi-devirt-lld-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-lld-x86_64 :: cross-dso/simple-fail.cpp
cfi-devirt-thinlto-i386 :: cross-dso/icall/diag.cpp
cfi-devirt-thinlto-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-thinlto-i386 :: cross-dso/simple-fail.cpp
cfi-devirt-thinlto-x86_64 :: cross-dso/icall/diag.cpp
cfi-devirt-thinlto-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-thinlto-x86_64 :: cross-dso/simple-fail.cpp
cfi-devirt-x86_64 :: cross-dso/icall/diag.cpp
cfi-devirt-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-devirt-x86_64 :: cross-dso/simple-fail.cpp
cfi-standalone-i386 :: cross-dso/icall/diag.cpp
cfi-standalone-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-i386 :: cross-dso/simple-fail.cpp
cfi-standalone-lld-i386 :: cross-dso/icall/diag.cpp
cfi-standalone-lld-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-lld-i386 :: cross-dso/simple-fail.cpp
cfi-standalone-lld-thinlto-i386 :: cross-dso/icall/diag.cpp
cfi-standalone-lld-thinlto-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-lld-thinlto-i386 :: cross-dso/simple-fail.cpp
cfi-standalone-lld-thinlto-x86_64 :: cross-dso/icall/diag.cpp
cfi-standalone-lld-thinlto-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-lld-thinlto-x86_64 :: cross-dso/simple-fail.cpp
cfi-standalone-lld-x86_64 :: cross-dso/icall/diag.cpp
cfi-standalone-lld-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-lld-x86_64 :: cross-dso/simple-fail.cpp
cfi-standalone-thinlto-i386 :: cross-dso/icall/diag.cpp
cfi-standalone-thinlto-i386 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-thinlto-i386 :: cross-dso/simple-fail.cpp
cfi-standalone-thinlto-x86_64 :: cross-dso/icall/diag.cpp
cfi-standalone-thinlto-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-thinlto-x86_64 :: cross-dso/simple-fail.cpp
cfi-standalone-x86_64 :: cross-dso/icall/diag.cpp
cfi-standalone-x86_64 :: cross-dso/icall/icall-from-dso.cpp
cfi-standalone-x86_64 :: cross-dso/simple-fail.cpp
```
https://github.com/llvm/llvm-project/pull/155302
More information about the llvm-commits
mailing list