[llvm] ARM: Remove CPU from computeTargetABI (PR #151983)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 4 18:50:59 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-rel-assert` running on `linaro-flang-aarch64-rel-assert` while building `llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/29/builds/15648
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
16.530 [1342/14/5849] Building CXX object tools/mlir/test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestPassManager.cpp.o
16.532 [1342/13/5850] Building CXX object tools/mlir/test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestSPIRVCPURunnerPipeline.cpp.o
16.534 [1342/12/5851] Building CXX object tools/mlir/test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestVulkanRunnerPipeline.cpp.o
16.535 [1342/11/5852] Building CXX object tools/mlir/test/lib/Reducer/CMakeFiles/MLIRTestReducer.dir/MLIRTestReducer.cpp.o
16.575 [1342/10/5853] Building CXX object tools/mlir/lib/Target/LLVM/CMakeFiles/obj.MLIRROCDLTarget.dir/ROCDL/Target.cpp.o
16.804 [1342/9/5854] Linking CXX executable bin/mlir-irdl-to-cpp
16.970 [1342/8/5855] Building AArch64GenSubtargetInfo.inc...
17.646 [1342/7/5856] Building AArch64GenInstrInfo.inc...
20.816 [1342/6/5857] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
21.512 [1342/5/5858] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
FAILED: tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
/usr/local/bin/c++ -DCLANG_EXPORTS -DEXPERIMENTAL_KEY_INSTRUCTIONS -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__SHORT_FILE__=\"Clang.cpp\" -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/tools/clang/lib/Driver -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/lib/Driver -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/tools/clang/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -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 -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o -MF tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o.d -o tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp
../llvm-project/clang/lib/Driver/ToolChains/Clang.cpp:1327:58: error: too many arguments to function call, expected single argument 'TT', have 2 arguments
1327 | ABIName = llvm::ARM::computeDefaultTargetABI(Triple, CPU).data();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
../llvm-project/llvm/include/llvm/TargetParser/ARMTargetParser.h:273:20: note: 'computeDefaultTargetABI' declared here
273 | LLVM_ABI StringRef computeDefaultTargetABI(const Triple &TT);
| ^ ~~~~~~~~~~~~~~~~
1 error generated.
25.876 [1342/4/5859] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
49.088 [1342/3/5860] Building CXX object tools/flang/lib/Parser/CMakeFiles/FortranParser.dir/cmake_pch.hxx.pch
82.188 [1342/2/5861] Building CXX object tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch
126.148 [1342/1/5862] Building CXX object tools/flang/lib/Semantics/CMakeFiles/FortranSemantics.dir/cmake_pch.hxx.pch
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/151983
More information about the llvm-commits
mailing list