[libc] [llvm] [LLVM] Make the GPU loader utilities an LLVM tool (PR #132096)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 20 12:45:11 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-aarch64-linux` running on `sanitizer-buildbot8` while building `libc,llvm` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/51/builds/12933
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
[4871/5462] Generating ../../bin/llvm-strip
[4872/5462] Linking CXX executable bin/verify-uselistorder
[4873/5462] Linking CXX executable bin/lli
[4874/5462] Linking CXX executable bin/llvm-exegesis
[4875/5462] Building AMDGPUGenGlobalISel.inc...
[4876/5462] Building AMDGPUGenAsmMatcher.inc...
[4877/5462] Building AMDGPUGenAsmWriter.inc...
[4878/5462] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
[4879/5462] Linking CXX static library lib/libclangDriver.a
[4880/5462] Building CXX object tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
FAILED: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLIBC_NAMESPACE=__llvm_libc_common_utils -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -MF tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o.d -o tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:13:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat128.h:41:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
41 | typedef _Complex long double cfloat128;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat16.h:18:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
18 | typedef _Complex _Float16 cfloat16;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:34: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:50: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer (failure)
...
[4871/5462] Generating ../../bin/llvm-strip
[4872/5462] Linking CXX executable bin/verify-uselistorder
[4873/5462] Linking CXX executable bin/lli
[4874/5462] Linking CXX executable bin/llvm-exegesis
[4875/5462] Building AMDGPUGenGlobalISel.inc...
[4876/5462] Building AMDGPUGenAsmMatcher.inc...
[4877/5462] Building AMDGPUGenAsmWriter.inc...
[4878/5462] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
[4879/5462] Linking CXX static library lib/libclangDriver.a
[4880/5462] Building CXX object tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
FAILED: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLIBC_NAMESPACE=__llvm_libc_common_utils -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -MF tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o.d -o tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:13:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat128.h:41:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
41 | typedef _Complex long double cfloat128;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat16.h:18:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
18 | typedef _Complex _Float16 cfloat16;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:34: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:50: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
[2975/2979] Generating FuzzerUtils-aarch64-Test
[2976/2979] Generating FuzzerTestObjects.FuzzerUnittest.cpp.aarch64.o
[2977/2979] Generating FuzzerTestObjects.gtest-all.cc.aarch64.o
[2978/2979] Generating Fuzzer-aarch64-Test
[2978/2979] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 6131 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: TypeSanitizer-aarch64 :: anon-same-struct.c (4960 of 6131)
******************** TEST 'TypeSanitizer-aarch64 :: anon-same-struct.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: TypeSanitizer-aarch64 :: anon-struct.c (4961 of 6131)
******************** TEST 'TypeSanitizer-aarch64 :: anon-struct.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: TypeSanitizer-aarch64 :: basic.c (4962 of 6131)
******************** TEST 'TypeSanitizer-aarch64 :: basic.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp 10 >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp.out.0 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
Step 10 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
[4751/5462] Linking CXX static library lib/libLLVMLoongArchCodeGen.a
[4752/5462] Linking CXX static library lib/libLLVMXCoreCodeGen.a
[4753/5462] Linking CXX static library lib/liblldCommon.a
[4754/5462] Linking CXX static library lib/libLLVMSystemZCodeGen.a
[4755/5462] Linking CXX static library lib/libLLVMGlobalISel.a
[4756/5462] Linking CXX static library lib/libLLVMNVPTXCodeGen.a
[4757/5462] Linking CXX static library lib/libLLVMWebAssemblyCodeGen.a
[4758/5462] Linking CXX static library lib/libclangToolingInclusions.a
[4759/5462] Linking CXX static library lib/libLLVMLTO.a
[4760/5462] Building CXX object tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
FAILED: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLIBC_NAMESPACE=__llvm_libc_common_utils -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -MF tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o.d -o tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:13:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat128.h:41:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
41 | typedef _Complex long double cfloat128;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat16.h:18:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
18 | typedef _Complex _Float16 cfloat16;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:34: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:50: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
Step 11 (test compiler-rt debug) failure: test compiler-rt debug (failure)
...
[2973/2977] Generating FuzzerTestObjects.gtest-all.cc.aarch64.o
[2974/2977] Generating Fuzzer-aarch64-Test
[2975/2977] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64.o
[2976/2977] Generating Msan-aarch64-Test
[2976/2977] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 3095 of 6132 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: TypeSanitizer-aarch64 :: anon-same-struct.c (2326 of 3095)
******************** TEST 'TypeSanitizer-aarch64 :: anon-same-struct.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: TypeSanitizer-aarch64 :: anon-struct.c (2327 of 3095)
******************** TEST 'TypeSanitizer-aarch64 :: anon-struct.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: TypeSanitizer-aarch64 :: basic.c (2328 of 3095)
******************** TEST 'TypeSanitizer-aarch64 :: basic.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp 10 >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp.out.0 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
Step 12 (build compiler-rt tsan_debug) failure: build compiler-rt tsan_debug (failure)
...
[4843/5443] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
[4844/5443] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
[4845/5443] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o
[4846/5443] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/X86Counter.cpp.o
[4847/5443] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
[4848/5443] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o
[4849/5443] Linking CXX static library lib/libLLVMX86Info.a
[4850/5443] Linking CXX static library lib/libLLVMX86Disassembler.a
[4851/5443] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
[4852/5443] Building CXX object tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
FAILED: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLIBC_NAMESPACE=__llvm_libc_common_utils -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -MF tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o.d -o tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:13:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat128.h:41:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
41 | typedef _Complex long double cfloat128;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat16.h:18:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
18 | typedef _Complex _Float16 cfloat16;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:34: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:50: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
Step 13 (build compiler-rt default) failure: build compiler-rt default (failure)
...
[4868/5462] Linking CXX executable bin/llvm-objcopy
[4869/5462] Linking CXX executable bin/sanstats
[4870/5462] Generating ../../bin/llvm-strip
[4871/5462] Linking CXX executable bin/obj2yaml
[4872/5462] Generating ../../bin/llvm-install-name-tool
[4873/5462] Generating ../../bin/llvm-bitcode-strip
[4874/5462] Building AMDGPUGenAsmWriter.inc...
[4875/5462] Linking CXX executable bin/llvm-exegesis
[4876/5462] Building AMDGPUGenDAGISel.inc...
[4877/5462] Building CXX object tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
FAILED: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLIBC_NAMESPACE=__llvm_libc_common_utils -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -MF tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o.d -o tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:13:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat128.h:41:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
41 | typedef _Complex long double cfloat128;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/macros/properties/complex_types.h:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/include/llvm-libc-types/cfloat16.h:18:9: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
18 | typedef _Complex _Float16 cfloat16;
| ^
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h:16:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/shared/rpc_server.h:12:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/RPC/rpc_server.h:38:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/converter.h:13:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/stdio/printf_core/core_structs.h:15:
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits.h:29:
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:34: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
/home/b/sanitizer-aarch64-linux/build/llvm-project/cmake/Modules/../../libc/src/__support/CPP/type_traits/is_complex.h:31:50: error: '_Complex' is a C99 extension [-Werror,-Wc99-extensions]
31 | __is_unqualified_any_of<T, _Complex float, _Complex double,
| ^
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
[2973/2977] Generating FuzzerUtils-aarch64-Test
[2974/2977] Generating FuzzerTestObjects.FuzzerUnittest.cpp.aarch64.o
[2975/2977] Generating FuzzerTestObjects.gtest-all.cc.aarch64.o
[2976/2977] Generating Fuzzer-aarch64-Test
[2976/2977] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 6131 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: TypeSanitizer-aarch64 :: anon-same-struct.c (4954 of 6131)
******************** TEST 'TypeSanitizer-aarch64 :: anon-same-struct.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: TypeSanitizer-aarch64 :: constexpr-subobject.cpp (4957 of 6131)
******************** TEST 'TypeSanitizer-aarch64 :: constexpr-subobject.cpp' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/constexpr-subobject.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/constexpr-subobject.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: TypeSanitizer-aarch64 :: anon-struct.c (4958 of 6131)
******************** TEST 'TypeSanitizer-aarch64 :: anon-struct.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp && /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
```
</details>
https://github.com/llvm/llvm-project/pull/132096
More information about the llvm-commits
mailing list