[llvm] [AMDGPU] Do not generate V_FMAC_DX9_ZERO_F32 on GFX12 (PR #171116)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 8 05:38:34 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-aarch64-linux` running on `sanitizer-buildbot7` while building `llvm` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/51/builds/28255
<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)
...
| ^~~~~
gzwrite.c:117:53: error: use of undeclared identifier 'EWOULDBLOCK'
117 | if (errno == EAGAIN || errno == EWOULDBLOCK)
| ^~~~~~~~~~~
5 errors generated.
10 errors generated.
make: *** [Makefile:201: gzread.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:204: gzwrite.o] Error 1
[1974/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ios.cpp.o
FAILED: compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
cd /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64 && FLAGS=-march=armv8-a CLANG=/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
[1976/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
[1977/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/int128_builtins.cpp.o
[1978/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2s.cpp.o
[1979/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
[1980/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/error_category.cpp.o
[1981/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl.cpp.o
[1982/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
[1983/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl_report.cpp.o
[1984/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/shared_mutex.cpp.o
[1985/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/strstream.cpp.o
[1986/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2fixed.cpp.o
[1987/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
[1988/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory_resource.cpp.o
[1989/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/stdexcept.cpp.o
[1990/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/valarray.cpp.o
[1991/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
[1992/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_interface_atomic.cpp.o
[1993/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/system_error.cpp.o
[1994/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/hash.cpp.o
[1995/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/mutex.cpp.o
[1996/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/charconv.cpp.o
[1997/2667] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasan.aarch64.dir/hwasan_interceptors.cpp.o
[1998/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/atomic.cpp.o
[1999/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o
[2000/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/thread.cpp.o
[2001/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random.cpp.o
[2002/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/random_shuffle.cpp.o
[2003/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/charconv.cpp.o
[2004/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/regex.cpp.o
[2005/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ostream.cpp.o
[2006/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
[2007/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/barrier.cpp.o
[2008/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/filesystem_error.cpp.o
[2009/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl_access.cpp.o
[2010/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/path.cpp.o
[2011/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/future.cpp.o
[2012/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/print.cpp.o
Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer (failure)
...
| ^~~~~
gzwrite.c:117:53: error: use of undeclared identifier 'EWOULDBLOCK'
117 | if (errno == EAGAIN || errno == EWOULDBLOCK)
| ^~~~~~~~~~~
5 errors generated.
10 errors generated.
make: *** [Makefile:201: gzread.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:204: gzwrite.o] Error 1
[1974/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ios.cpp.o
FAILED: compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
cd /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64 && FLAGS=-march=armv8-a CLANG=/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
[1976/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
[1977/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/int128_builtins.cpp.o
[1978/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2s.cpp.o
[1979/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
[1980/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/error_category.cpp.o
[1981/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl.cpp.o
[1982/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
[1983/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl_report.cpp.o
[1984/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/shared_mutex.cpp.o
[1985/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/strstream.cpp.o
[1986/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2fixed.cpp.o
[1987/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
[1988/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory_resource.cpp.o
[1989/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/stdexcept.cpp.o
[1990/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/valarray.cpp.o
[1991/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
[1992/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_interface_atomic.cpp.o
[1993/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/system_error.cpp.o
[1994/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/hash.cpp.o
[1995/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/mutex.cpp.o
[1996/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/charconv.cpp.o
[1997/2667] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasan.aarch64.dir/hwasan_interceptors.cpp.o
[1998/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/atomic.cpp.o
[1999/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o
[2000/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/thread.cpp.o
[2001/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random.cpp.o
[2002/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/random_shuffle.cpp.o
[2003/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/charconv.cpp.o
[2004/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/regex.cpp.o
[2005/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ostream.cpp.o
[2006/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
[2007/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/barrier.cpp.o
[2008/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/filesystem_error.cpp.o
[2009/2667] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-aarch64.dir/tsan_rtl_access.cpp.o
[2010/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/path.cpp.o
[2011/2667] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/future.cpp.o
[2012/2667] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/print.cpp.o
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
117 | if (errno == EAGAIN || errno == EWOULDBLOCK)
| ^~~~~
gzwrite.c:117:53: error: use of undeclared identifier 'EWOULDBLOCK'
117 | if (errno == EAGAIN || errno == EWOULDBLOCK)
| ^~~~~~~~~~~
10 errors generated.
make: *** [Makefile:201: gzread.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:204: gzwrite.o] Error 1
[275/518] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.aarch64.dir/dlfcn_wrapper.cpp.o
FAILED: compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
cd /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64 && FLAGS=-march=armv8-a CLANG=/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
[277/518] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasan_dynamic.aarch64.dir/hwasan_report.cpp.o
[278/518] Building CXX object compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-aarch64.dir/lsan_allocator.cpp.o
[279/518] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayPROFILING.aarch64.dir/xray_profiling.cpp.o
[280/518] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interface_atomic.cpp.o
[281/518] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasan_dynamic.aarch64.dir/hwasan_allocator.cpp.o
[282/518] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayPROFILING.aarch64.dir/xray_profile_collector.cpp.o
[283/518] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.aarch64.dir/asan_allocator.cpp.o
[284/518] Generating RtsanTestObjects_FileOffset64.rtsan_test_main.cpp.aarch64.o
[285/518] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.aarch64.dir/resolve.cpp.o
[286/518] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.aarch64.dir/xray_fdr_logging.cpp.o
[287/518] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-aarch64.dir/wrappers_c.cpp.o
[288/518] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_rtl_access.cpp.o
[289/518] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.aarch64.dir/run_program_wrapper.cpp.o
[290/518] Generating RtsanTestObjects.rtsan_test_main.cpp.aarch64.o
[291/518] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-dynamic-aarch64.dir/wrappers_c.cpp.o
[292/518] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCxxWrappers.aarch64.dir/wrappers_cpp.cpp.o
[293/518] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone_cxx-aarch64.dir/wrappers_cpp.cpp.o
[294/518] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-dynamic-aarch64.dir/wrappers_cpp.cpp.o
[295/518] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCWrappers.aarch64.dir/wrappers_c.cpp.o
[296/518] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasan_dynamic.aarch64.dir/hwasan_interceptors.cpp.o
[297/518] Generating RtsanTestObjects.rtsan_test_functional.cpp.aarch64.o
[298/518] Generating RtsanTestObjects.gmock-all.cc.aarch64.o
[299/518] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.aarch64.dir/elfnix_platform.cpp.o
[300/518] Generating RtsanTestObjects_FileOffset64.rtsan_test_functional.cpp.aarch64.o
[301/518] Generating RtsanTestObjects_FileOffset64.gmock-all.cc.aarch64.o
[302/518] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.aarch64.dir/asan_interceptors.cpp.o
[303/518] Generating RtsanTestObjects_FileOffset64.rtsan_test_interceptors_posix.cpp.aarch64.o
[304/518] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-aarch64.dir/tsan_interceptors_posix.cpp.o
[305/518] Generating RtsanTestObjects.gtest-all.cc.aarch64.o
[306/518] Generating RtsanTestObjects.rtsan_test_interceptors_posix.cpp.aarch64.o
[307/518] Generating RtsanTestObjects_FileOffset64.gtest-all.cc.aarch64.o
ninja: build stopped: subcommand failed.
FAILED: runtimes/CMakeFiles/check-compiler-rt /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/CMakeFiles/check-compiler-rt
cd /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins && /usr/bin/cmake --build /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/ --target check-compiler-rt --config Release
ninja: build stopped: subcommand failed.
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
```
</details>
https://github.com/llvm/llvm-project/pull/171116
More information about the llvm-commits
mailing list