[Mlir-commits] [clang] [llvm] [mlir] Reapply [IR] Explicitly specify target feature for module asm (#204548) (PR #207677)

LLVM Continuous Integration llvmlistbot at llvm.org
Mon Jul 6 03:07:52 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `amdgpu-offload-build-only` running on `AMD-bb-w-02` while building `clang,llvm,mlir` at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/226/builds/11809

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --jobs=32' (failure)
...
In file included from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/MachODebugMapParser.cpp:10:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects()’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:118:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  118 |     return reinterpret_cast<ObjectContainer &>(Objects);
      |                                                ^~~~~~~
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘const llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects() const’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:121:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  121 |     return reinterpret_cast<const ObjectContainer &>(Objects);
      |                                                      ^~~~~~~
[8313/8689] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-stamps/runtimes-configure 
cd /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-bins && /usr/local/therock-tools/bin/cmake -DLLVM_EXTERNAL_COMPILER_RT_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../compiler-rt -DLLVM_EXTERNAL_OPENMP_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../openmp -DLLVM_EXTERNAL_OFFLOAD_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../offload -DLLVM_EXTERNAL_FLANG_RT_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../flang-rt --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/clang -DCMAKE_CXX_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/clang -DCMAKE_Fortran_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/flang -DCMAKE_LINKER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/ld.lld -DCMAKE_AR=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-ar -DCMAKE_RANLIB=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-ranlib -DCMAKE_NM=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-strip -DCMAKE_READELF=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_Fortran_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTA
d-only/llvm-project/llvm/runtimes/../../flang-rt" -DRUNTIMES_amdgcn-amd-amdhsa_LLVM_ENABLE_RUNTIMES=openmp -GNinja -C/home/botworker/bbot/amdgpu-offload-build-only/build/projects/runtimes/tmp/runtimes-cache-Release.cmake -S /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../runtimes -B /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-bins && /usr/local/therock-tools/bin/cmake -E touch /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-stamps/runtimes-configure
[8315/8689] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
[8316/8689] Building CXX object tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPINVGPU.dir/NVGPU.cpp.o
[8317/8689] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
In file included from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/dsymutil.h:20,
                 from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/dsymutil.cpp:13:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects()’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:118:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  118 |     return reinterpret_cast<ObjectContainer &>(Objects);
      |                                                ^~~~~~~
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘const llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects() const’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:121:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  121 |     return reinterpret_cast<const ObjectContainer &>(Objects);
      |                                                      ^~~~~~~
[8318/8689] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
[8319/8689] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o
[8320/8689] Building CXX object tools/clang/tools/clang-sycl-linker/CMakeFiles/clang-sycl-linker.dir/ClangSYCLLinker.cpp.o
[8321/8689] Building CXX object tools/llc/CMakeFiles/llc.dir/NewPMDriver.cpp.o
[8322/8689] Building CXX object tools/clang/tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o
[8323/8689] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[8324/8689] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[8325/8689] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
[8326/8689] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
In file included from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.h:13,
                 from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:9:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects()’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:118:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  118 |     return reinterpret_cast<ObjectContainer &>(Objects);
      |                                                ^~~~~~~
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘const llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects() const’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:121:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  121 |     return reinterpret_cast<const ObjectContainer &>(Objects);
      |                                                      ^~~~~~~
[8327/8689] Building CXX object tools/llvm-offload-wrapper/CMakeFiles/llvm-offload-wrapper.dir/llvm-offload-wrapper.cpp.o
[8328/8689] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o
[8329/8689] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
[8330/8689] Building CXX object tools/llvm-ir2vec/CMakeFiles/llvm-ir2vec.dir/llvm-ir2vec.cpp.o
Step 7 (build cmake config) failure: build cmake config (failure)
...
In file included from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/MachODebugMapParser.cpp:10:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects()’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:118:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  118 |     return reinterpret_cast<ObjectContainer &>(Objects);
      |                                                ^~~~~~~
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘const llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects() const’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:121:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  121 |     return reinterpret_cast<const ObjectContainer &>(Objects);
      |                                                      ^~~~~~~
[8313/8689] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-stamps/runtimes-configure 
cd /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-bins && /usr/local/therock-tools/bin/cmake -DLLVM_EXTERNAL_COMPILER_RT_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../compiler-rt -DLLVM_EXTERNAL_OPENMP_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../openmp -DLLVM_EXTERNAL_OFFLOAD_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../offload -DLLVM_EXTERNAL_FLANG_RT_SOURCE_DIR=/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../flang-rt --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/clang -DCMAKE_CXX_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/clang -DCMAKE_Fortran_COMPILER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/flang -DCMAKE_LINKER=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/ld.lld -DCMAKE_AR=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-ar -DCMAKE_RANLIB=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-ranlib -DCMAKE_NM=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-strip -DCMAKE_READELF=/home/botworker/bbot/amdgpu-offload-build-only/build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_Fortran_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTA
d-only/llvm-project/llvm/runtimes/../../flang-rt" -DRUNTIMES_amdgcn-amd-amdhsa_LLVM_ENABLE_RUNTIMES=openmp -GNinja -C/home/botworker/bbot/amdgpu-offload-build-only/build/projects/runtimes/tmp/runtimes-cache-Release.cmake -S /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/runtimes/../../runtimes -B /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-bins && /usr/local/therock-tools/bin/cmake -E touch /home/botworker/bbot/amdgpu-offload-build-only/build/runtimes/runtimes-stamps/runtimes-configure
[8315/8689] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
[8316/8689] Building CXX object tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPINVGPU.dir/NVGPU.cpp.o
[8317/8689] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
In file included from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/dsymutil.h:20,
                 from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/dsymutil.cpp:13:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects()’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:118:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  118 |     return reinterpret_cast<ObjectContainer &>(Objects);
      |                                                ^~~~~~~
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘const llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects() const’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:121:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  121 |     return reinterpret_cast<const ObjectContainer &>(Objects);
      |                                                      ^~~~~~~
[8318/8689] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
[8319/8689] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o
[8320/8689] Building CXX object tools/clang/tools/clang-sycl-linker/CMakeFiles/clang-sycl-linker.dir/ClangSYCLLinker.cpp.o
[8321/8689] Building CXX object tools/llc/CMakeFiles/llc.dir/NewPMDriver.cpp.o
[8322/8689] Building CXX object tools/clang/tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o
[8323/8689] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[8324/8689] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[8325/8689] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
[8326/8689] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
In file included from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.h:13,
                 from /home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:9:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects()’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:118:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  118 |     return reinterpret_cast<ObjectContainer &>(Objects);
      |                                                ^~~~~~~
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h: In member function ‘const llvm::dsymutil::DebugMap::ObjectContainer& llvm::dsymutil::DebugMap::getObjects() const’:
/home/botworker/bbot/amdgpu-offload-build-only/llvm-project/llvm/tools/dsymutil/DebugMap.h:121:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  121 |     return reinterpret_cast<const ObjectContainer &>(Objects);
      |                                                      ^~~~~~~
[8327/8689] Building CXX object tools/llvm-offload-wrapper/CMakeFiles/llvm-offload-wrapper.dir/llvm-offload-wrapper.cpp.o
[8328/8689] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o
[8329/8689] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
[8330/8689] Building CXX object tools/llvm-ir2vec/CMakeFiles/llvm-ir2vec.dir/llvm-ir2vec.cpp.o

```

</details>

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


More information about the Mlir-commits mailing list