[compiler-rt] compiler-rt: Make the tests pass on AArch64 and with page size != 4096. (PR #153860)

via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 15 16:23:14 PDT 2025


gulfemsavrun wrote:

I think we started seeing a test failure after this patch:
```
XPASS: MemorySanitizer-AARCH64 :: dtls_test.c (1948 of 16545)
******************** TEST 'MemorySanitizer-AARCH64 :: dtls_test.c' FAILED ********************
Exit Code: 0

Command Output (stdout):
--
stack: 0xffff979f58f8 dtls: 0xffff970e8000
stack: 0xffff979f5900 dtls: 0xffff970e8000

--
Command Output (stderr):
--
/b/s/w/ir/x/w/llvm_build/./bin/clang  -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -gline-tables-only -g /b/s/w/ir/x/w/llvm-llvm-project/compiler-rt/test/msan/dtls_test.c -o /b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/msan/AARCH64/Output/dtls_test.c.tmp # RUN: at line 1
+ /b/s/w/ir/x/w/llvm_build/./bin/clang -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -gline-tables-only -g /b/s/w/ir/x/w/llvm-llvm-project/compiler-rt/test/msan/dtls_test.c -o /b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/msan/AARCH64/Output/dtls_test.c.tmp
/b/s/w/ir/x/w/llvm_build/./bin/clang  -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -gline-tables-only -g /b/s/w/ir/x/w/llvm-llvm-project/compiler-rt/test/msan/dtls_test.c -DBUILD_SO -fPIC -o /b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/msan/AARCH64/Output/dtls_test.c.tmp-so.so -shared # RUN: at line 2
+ /b/s/w/ir/x/w/llvm_build/./bin/clang -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -gline-tables-only -g /b/s/w/ir/x/w/llvm-llvm-project/compiler-rt/test/msan/dtls_test.c -DBUILD_SO -fPIC -o /b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/msan/AARCH64/Output/dtls_test.c.tmp-so.so -shared
/b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/msan/AARCH64/Output/dtls_test.c.tmp 2>&1 # RUN: at line 3
+ /b/s/w/ir/x/w/llvm_build/runtimes/runtimes-aarch64-unknown-linux-gnu-bins/compiler-rt/test/msan/AARCH64/Output/dtls_test.c.tmp

--
```
https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-linux-arm64/b8706433832179882497/overview

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


More information about the llvm-commits mailing list