[llvm] Revert "[AArch64] Define high bits of FPR and GPR registers (take 2) (#114827)" (PR #117307)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 22 16:38:40 PST 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `bolt-x86_64-ubuntu-nfc` running on `bolt-worker` while building `llvm` at step 8 "test-build-bolt-check-bolt".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/92/builds/10222
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 8 (test-build-bolt-check-bolt) failure: test (failure)
...
14.563 [261/18/1295] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DiagnosticBuilderWrappers.cpp.o
14.574 [260/18/1296] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DirectoryScanner.cpp.o
14.583 [259/18/1297] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/FileList.cpp.o
14.602 [258/18/1298] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DylibVerifier.cpp.o
14.603 [257/18/1299] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/HeaderFile.cpp.o
14.615 [256/18/1300] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Library.cpp.o
14.646 [255/18/1301] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o
14.762 [254/18/1302] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o
14.827 [253/18/1303] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o
14.838 [252/18/1304] Building CXX object tools/bolt/unittests/Core/CMakeFiles/CoreTests.dir/MCPlusBuilder.cpp.o
FAILED: tools/bolt/unittests/Core/CMakeFiles/CoreTests.dir/MCPlusBuilder.cpp.o
ccache /usr/bin/c++ -DAARCH64_AVAILABLE -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_STATIC -DRISCV_AVAILABLE -DX86_AVAILABLE -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/tools/bolt/unittests/Core -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/llvm/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/tools/bolt/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/llvm/lib/Target/AArch64 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/lib/Target/AArch64 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/llvm/lib/Target/X86 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/lib/Target/X86 -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/llvm/lib/Target/RISCV -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/lib/Target/RISCV -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/third-party/unittest/googletest/include -I/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/third-party/unittest/googlemock/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -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-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wno-variadic-macros -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -Wno-suggest-override -std=c++17 -MD -MT tools/bolt/unittests/Core/CMakeFiles/CoreTests.dir/MCPlusBuilder.cpp.o -MF tools/bolt/unittests/Core/CMakeFiles/CoreTests.dir/MCPlusBuilder.cpp.o.d -o tools/bolt/unittests/Core/CMakeFiles/CoreTests.dir/MCPlusBuilder.cpp.o -c /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core/MCPlusBuilder.cpp
In file included from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/include/bolt/Core/BinarySection.h:18,
from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/include/bolt/Core/BinaryContext.h:18,
from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/include/bolt/Core/BinaryFunction.h:29,
from /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core/MCPlusBuilder.cpp:18:
/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/include/bolt/Core/DebugData.h:512: warning: ‘maybe_unused’ attribute ignored [-Wattributes]
512 | DenseSet<uint64_t> DebugStrOffsetFinalized;
|
/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core/MCPlusBuilder.cpp: In member function ‘virtual void MCPlusBuilderTester_AliasX0_Test::TestBody()’:
/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core/MCPlusBuilder.cpp:93: error: ‘W0_HI’ is not a member of ‘llvm::AArch64’
93 | uint64_t AliasesX0[] = {AArch64::W0, AArch64::W0_HI,
|
/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core/MCPlusBuilder.cpp: In member function ‘virtual void MCPlusBuilderTester_AliasSmallerX0_Test::TestBody()’:
/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/llvm-project/bolt/unittests/Core/MCPlusBuilder.cpp:101: error: ‘W0_HI’ is not a member of ‘llvm::AArch64’
101 | uint64_t AliasesX0[] = {AArch64::W0, AArch64::W0_HI, AArch64::X0};
|
14.889 [252/17/1305] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o
14.899 [252/16/1306] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
14.900 [252/15/1307] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o
14.981 [252/14/1308] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o
15.037 [252/13/1309] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o
15.054 [252/12/1310] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o
15.055 [252/11/1311] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o
15.111 [252/10/1312] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o
15.132 [252/9/1313] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o
15.212 [252/8/1314] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Frontend.cpp.o
15.294 [252/7/1315] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Visitor.cpp.o
15.785 [252/6/1316] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
15.926 [252/5/1317] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o
16.059 [252/4/1318] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o
16.451 [252/3/1319] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
18.102 [252/2/1320] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o
45.221 [252/1/1321] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
ninja: build stopped: subcommand failed.
Step 12 (nfc-check-bolt) failure: NFC check-bolt completed (failure)
llvm-lit: /home/worker/bolt-worker2/llvm-project/llvm/utils/lit/lit/llvm/config.py:501: fatal: couldn't find 'clang' program, try setting CLANG in your environment
```
</details>
https://github.com/llvm/llvm-project/pull/117307
More information about the llvm-commits
mailing list