[llvm] Reland 2de78815604e9027efd93cac27c517bf732587d2 (PR #119650)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 11 20:58:11 PST 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-ppc64le-rhel` running on `ppc64le-clang-rhel-test` while building `llvm` at step 7 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/145/builds/3772
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
...
1.180 [0/1/5] Generating /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/compile_commands.json
24.136 [5/4/1190] cd /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/runtimes/runtimes-bins && /home/buildbots/llvm-external-buildbots/cmake-3.28.2/bin/cmake --build /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/runtimes/runtimes-bins/ --target runtimes-test-depends --config Release
ninja: no work to do.
24.203 [4/4/1191] No install step for 'runtimes'
24.223 [3/4/1193] Completed 'runtimes'
30.012 [3/3/1194] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o
32.785 [3/2/1195] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/FunctionPropertiesAnalysisTest.cpp.o
32.906 [2/2/1196] Linking CXX executable unittests/Analysis/AnalysisTests
37.064 [2/1/1197] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o
37.197 [1/1/1198] Linking CXX executable unittests/IR/IRTests
FAILED: unittests/IR/IRTests
: && /home/docker/llvm-external-buildbots/clang.17.0.6/bin/clang++ --gcc-toolchain=/gcc-toolchain/usr -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -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 -O3 -DNDEBUG -Wl,--color-diagnostics -Wl,--gc-sections unittests/IR/CMakeFiles/IRTests.dir/AbstractCallSiteTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/BasicBlockDbgInfoTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ConstantFPRangeTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeListTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DataLayoutTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DemandedBitsTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/MemoryModelRelaxationAnnotationsTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ManglerTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ModuleSummaryIndexTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ShuffleVectorInstTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/StructuralHashTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/TimePassesTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/VectorBuilderTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/VectorTypesTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/VFABIDemanglerTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/VPIntrinsicTest.cpp.o unittests/IR/CMakeFiles/IRTests.dir/CoreBindings.cpp.o -o unittests/IR/IRTests -Wl,-rpath,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib lib/libLLVMPasses.so.20.0git -lpthread lib/libllvm_gtest_main.so.20.0git -lpthread lib/libLLVMTestingSupport.so.20.0git lib/libLLVMScalarOpts.so.20.0git lib/libLLVMTransformUtils.so.20.0git lib/libLLVMAnalysis.so.20.0git lib/libLLVMAsmParser.so.20.0git lib/libLLVMCore.so.20.0git lib/libLLVMTargetParser.so.20.0git lib/libllvm_gtest.so.20.0git lib/libLLVMSupport.so.20.0git -Wl,-rpath-link,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib && :
ld.lld: error: undefined symbol: llvm::DroppedVariableStatsIR::runOnModule(llvm::Module const*, bool)
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(llvm::DroppedVariableStatsIR::runBeforePass(llvm::Any))
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(llvm::DroppedVariableStatsIR::runAfterPassModule(llvm::StringRef, llvm::Module const*))
ld.lld: error: undefined symbol: llvm::DroppedVariableStatsIR::runOnFunction(llvm::Function const*, bool)
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(llvm::DroppedVariableStatsIR::runBeforePass(llvm::Any))
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(llvm::DroppedVariableStatsIR::runAfterPassFunction(llvm::StringRef, llvm::Function const*))
ld.lld: error: undefined symbol: llvm::DroppedVariableStatsIR::calculateDroppedVarStatsOnModule(llvm::Module const*, llvm::StringRef, llvm::StringRef, llvm::StringRef)
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(llvm::DroppedVariableStatsIR::runAfterPassModule(llvm::StringRef, llvm::Module const*))
ld.lld: error: undefined symbol: llvm::DroppedVariableStatsIR::calculateDroppedVarStatsOnFunction(llvm::Function const*, llvm::StringRef, llvm::StringRef, llvm::StringRef)
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(llvm::DroppedVariableStatsIR::runAfterPassFunction(llvm::StringRef, llvm::Function const*))
ld.lld: error: undefined symbol: vtable for llvm::DroppedVariableStatsIR
>>> referenced by DroppedVariableStatsIRTest.cpp
>>> unittests/IR/CMakeFiles/IRTests.dir/DroppedVariableStatsIRTest.cpp.o:(.toc+0x10)
>>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/119650
More information about the llvm-commits
mailing list