[llvm] [LLVMABI] Create ABI Utils (PR #185105)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 30 13:52:43 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-s390x-linux` running on `systemz-1` while building `llvm` at step 5 "compile-openmp".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/88/builds/21929
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (compile-openmp) failure: build (failure)
...
15.510 [5116/4/560] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockPathCloning.cpp.o
15.546 [5115/4/561] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
15.552 [5114/4/562] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockMatchingAndInference.cpp.o
15.583 [5113/4/563] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o
15.603 [5112/4/564] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
15.612 [5111/4/565] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o
15.635 [5110/4/566] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
15.643 [5109/4/567] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o
15.663 [5108/4/568] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o
15.671 [5107/4/569] Building CXX object lib/ABI/CMakeFiles/LLVMABI.dir/FunctionInfo.cpp.o
FAILED: lib/ABI/CMakeFiles/LLVMABI.dir/FunctionInfo.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros /usr/bin/ccache /usr/bin/c++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.build/lib/ABI -I/home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/lib/ABI -I/home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.build/include -I/home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT lib/ABI/CMakeFiles/LLVMABI.dir/FunctionInfo.cpp.o -MF lib/ABI/CMakeFiles/LLVMABI.dir/FunctionInfo.cpp.o.d -o lib/ABI/CMakeFiles/LLVMABI.dir/FunctionInfo.cpp.o -c /home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/lib/ABI/FunctionInfo.cpp
In file included from /home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/lib/ABI/FunctionInfo.cpp:9:
/home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/include/llvm/ABI/FunctionInfo.h:55:11: error: declaration of ‘llvm::Align llvm::abi::ArgInfo::IndirectAttrInfo::Align’ changes meaning of ‘Align’ [-fpermissive]
55 | Align Align;
| ^~~~~
In file included from /home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/include/llvm/ABI/Types.h:21,
from /home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/include/llvm/ABI/FunctionInfo.h:17,
from /home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/lib/ABI/FunctionInfo.cpp:9:
/home/uweigand/sandbox/buildbot/openmp-s390x-linux/llvm.src/llvm/include/llvm/Support/Alignment.h:39:8: note: ‘Align’ declared here as ‘struct llvm::Align’
39 | struct Align {
| ^~~~~
15.709 [5107/3/570] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
15.725 [5107/2/571] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o
30.052 [5107/1/572] Building AMDGPUGenMCPseudoLowering.inc...
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/185105
More information about the llvm-commits
mailing list