[llvm-branch-commits] [llvm] release/22.x: [SystemZ][z/OS] Handle labels for parts (#175665) (PR #178701)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Jan 29 10:04:21 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 59424 tests passed
* 1373 tests skipped
All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details.
<details>
<summary>[code=4294967295] bin/llvm-opt-fuzzer.exe</summary>
```
FAILED: [code=4294967295] bin/llvm-opt-fuzzer.exe
cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_exe --intdir=tools\llvm-opt-fuzzer\CMakeFiles\llvm-opt-fuzzer.dir --rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\rc.exe" --mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\mt.exe" --manifests -- C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\llvm-opt-fuzzer.rsp /out:bin\llvm-opt-fuzzer.exe /implib:lib\llvm-opt-fuzzer.lib /pdb:bin\llvm-opt-fuzzer.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\llvm-opt-fuzzer.rsp /out:bin\llvm-opt-fuzzer.exe /implib:lib\llvm-opt-fuzzer.lib /pdb:bin\llvm-opt-fuzzer.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: class llvm::DenseMap<unsigned int, struct llvm::memprof::FrameStat, struct llvm::DenseMapInfo<unsigned int, void>, struct llvm::detail::DenseMapPair<unsigned int, struct llvm::memprof::FrameStat>> __cdecl llvm::memprof::computeFrameHistogram<unsigned int>(class llvm::MapVector<unsigned __int64, class llvm::SmallVector<unsigned int, 12>, class llvm::DenseMap<unsigned __int64, unsigned int, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, unsigned int>>, class llvm::SmallVector<struct std::pair<unsigned __int64, class llvm::SmallVector<unsigned int, 12>>, 0>> &)
>>> referenced by LLVMBitWriter.lib(BitcodeWriter.cpp.obj):(class llvm::DenseMap<unsigned __int64, unsigned int, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, unsigned int>> __cdecl writeMemoryProfileRadixTree(class llvm::MapVector<unsigned __int64, class llvm::SmallVector<unsigned int, 12>, class llvm::DenseMap<unsigned __int64, unsigned int, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, unsigned int>>, class llvm::SmallVector<struct std::pair<unsigned __int64, class llvm::SmallVector<unsigned int, 12>>, 0>> &&, class llvm::BitstreamWriter &, unsigned int))
lld-link: error: undefined symbol: public: void __cdecl llvm::memprof::CallStackRadixTreeBuilder<unsigned int>::build(class llvm::MapVector<unsigned __int64, class llvm::SmallVector<unsigned int, 12>, class llvm::DenseMap<unsigned __int64, unsigned int, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, unsigned int>>, class llvm::SmallVector<struct std::pair<unsigned __int64, class llvm::SmallVector<unsigned int, 12>>, 0>> &&, class llvm::DenseMap<unsigned int, unsigned int, struct llvm::DenseMapInfo<unsigned int, void>, struct llvm::detail::DenseMapPair<unsigned int, unsigned int>> const *, class llvm::DenseMap<unsigned int, struct llvm::memprof::FrameStat, struct llvm::DenseMapInfo<unsigned int, void>, struct llvm::detail::DenseMapPair<unsigned int, struct llvm::memprof::FrameStat>> &)
>>> referenced by LLVMBitWriter.lib(BitcodeWriter.cpp.obj):(class llvm::DenseMap<unsigned __int64, unsigned int, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, unsigned int>> __cdecl writeMemoryProfileRadixTree(class llvm::MapVector<unsigned __int64, class llvm::SmallVector<unsigned int, 12>, class llvm::DenseMap<unsigned __int64, unsigned int, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, unsigned int>>, class llvm::SmallVector<struct std::pair<unsigned __int64, class llvm::SmallVector<unsigned int, 12>>, 0>> &&, class llvm::BitstreamWriter &, unsigned int))
lld-link: error: undefined symbol: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> __cdecl llvm::getInstrProfSectionName(enum llvm::InstrProfSectKind, enum llvm::Triple::ObjectFormatType, bool)
>>> referenced by LLVMCodeGen.lib(TargetLoweringObjectFileImpl.cpp.obj):(class llvm::MCSection * __cdecl selectExplicitSectionGlobal(class llvm::GlobalObject const *, class llvm::SectionKind, class llvm::TargetMachine const &, class llvm::MCContext &, class llvm::Mangler &, unsigned int &, bool, bool))
>>> referenced by LLVMCodeGen.lib(TargetLoweringObjectFileImpl.cpp.obj):(class llvm::MCSection * __cdecl selectExplicitSectionGlobal(class llvm::GlobalObject const *, class llvm::SectionKind, class llvm::TargetMachine const &, class llvm::MCContext &, class llvm::Mangler &, unsigned int &, bool, bool))
>>> referenced by LLVMCodeGen.lib(TargetLoweringObjectFileImpl.cpp.obj):(class llvm::MCSection * __cdecl selectExplicitSectionGlobal(class llvm::GlobalObject const *, class llvm::SectionKind, class llvm::TargetMachine const &, class llvm::MCContext &, class llvm::Mangler &, unsigned int &, bool, bool))
>>> referenced 18 more times
lld-link: error: undefined symbol: class llvm::cl::opt<int, 0, class llvm::cl::parser<int>> llvm::ProfileSummaryCutoffHot
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
lld-link: error: undefined symbol: public: static struct llvm::ProfileSummaryEntry const & __cdecl llvm::ProfileSummaryBuilder::getEntryForPercentile(class std::vector<struct llvm::ProfileSummaryEntry, class std::allocator<struct llvm::ProfileSummaryEntry>> const &, unsigned __int64)
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: class std::optional<unsigned __int64> __cdecl llvm::ProfileSummaryInfo::computeThreshold(int) const)
lld-link: error: undefined symbol: public: static unsigned __int64 __cdecl llvm::ProfileSummaryBuilder::getHotCountThreshold(class std::vector<struct llvm::ProfileSummaryEntry, class std::allocator<struct llvm::ProfileSummaryEntry>> const &)
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
lld-link: error: undefined symbol: public: static unsigned __int64 __cdecl llvm::ProfileSummaryBuilder::getColdCountThreshold(class std::vector<struct llvm::ProfileSummaryEntry, class std::allocator<struct llvm::ProfileSummaryEntry>> const &)
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
lld-link: error: undefined symbol: class llvm::cl::opt<unsigned int, 0, class llvm::cl::parser<unsigned int>> llvm::ProfileSummaryHugeWorkingSetSizeThreshold
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
lld-link: error: undefined symbol: class llvm::cl::opt<unsigned int, 0, class llvm::cl::parser<unsigned int>> llvm::ProfileSummaryLargeWorkingSetSizeThreshold
>>> referenced by LLVMAnalysis.lib(ProfileSummaryInfo.cpp.obj):(private: void __cdecl llvm::ProfileSummaryInfo::computeThresholds(void))
lld-link: error: undefined symbol: public: static bool llvm::sampleprof::FunctionSamples::HasUniqSuffix
>>> referenced by LLVMCodeGen.lib(PseudoProbeInserter.cpp.obj):(public: static class llvm::StringRef __cdecl llvm::sampleprof::FunctionSamples::getCanonicalFnName(class llvm::StringRef, class llvm::ArrayRef<class llvm::StringRef>, class llvm::StringRef))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj)
>>> referenced by LLVMCodeGen.lib(MIRSampleProfile.cpp.obj)
lld-link: error: undefined symbol: class llvm::SmallVector<struct InstrProfValueData, 4> __cdecl llvm::getValueProfDataFromInst(class llvm::Instruction const &, enum llvm::InstrProfValueKind, unsigned int, unsigned __int64 &, bool)
>>> referenced by LLVMAnalysis.lib(ModuleSummaryAnalysis.cpp.obj):(bool __cdecl findRefEdges(class llvm::ModuleSummaryIndex &, class llvm::User const *, class llvm::SetVector<struct llvm::ValueInfo, class llvm::SmallVector<struct llvm::ValueInfo, 0>, class llvm::DenseSet<struct llvm::ValueInfo, struct llvm::DenseMapInfo<struct llvm::ValueInfo, void>>, 0> &, class llvm::SmallPtrSet<class llvm::User const *, 8> &, bool &))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(protected: bool __cdecl `anonymous namespace'::SampleProfileLoader::tryPromoteAndInlineCandidate(class llvm::Function &, struct `anonymous namespace'::InlineCandidate &, unsigned __int64, unsigned __int64 &, class Function::SmallVector<class llvm::CallBase *, 8> *))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(void __cdecl updateIDTMetaData(class llvm::Instruction &, class llvm::SmallVectorImpl<struct InstrProfValueData> const &, unsigned __int64))
>>> referenced 6 more times
lld-link: error: undefined symbol: public: class llvm::Expected<struct llvm::PGOCtxProfile> __cdecl llvm::PGOCtxProfileReader::loadProfiles(void)
>>> referenced by LLVMAnalysis.lib(CtxProfAnalysis.cpp.obj):(public: class llvm::PGOContextualProfile __cdecl llvm::CtxProfAnalysis::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMipo.lib(FunctionImport.cpp.obj):(private: void __cdecl WorkloadImportsManager::loadFromCtxProf(void))
lld-link: error: undefined symbol: void __cdecl llvm::convertCtxProfToYaml(class llvm::raw_ostream &, struct llvm::PGOCtxProfile const &)
>>> referenced by LLVMAnalysis.lib(CtxProfAnalysis.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::CtxProfAnalysisPrinterPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
lld-link: error: undefined symbol: public: class llvm::Error __cdecl llvm::InstrProfSymtab::create(class llvm::Module &, bool, bool)
>>> referenced by LLVMipo.lib(MemProfContextDisambiguation.cpp.obj):(private: bool __cdecl llvm::MemProfContextDisambiguation::initializeIndirectCallPromotionInfo(class llvm::Module &))
>>> referenced by LLVMInstrumentation.lib(IndirectCallPromotion.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::PGOIndirectCallPromotion::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMInstrumentation.lib(CGProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::CGProfilePass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
lld-link: error: undefined symbol: void __cdecl llvm::annotateValueSite(class llvm::Module &, class llvm::Instruction &, class llvm::ArrayRef<struct InstrProfValueData>, unsigned __int64, enum llvm::InstrProfValueKind, unsigned int)
>>> referenced by LLVMipo.lib(MemProfContextDisambiguation.cpp.obj):(private: void __cdecl llvm::MemProfContextDisambiguation::performICP(class llvm::Module &, class llvm::ArrayRef<struct llvm::CallsiteInfo>, class llvm::ArrayRef<class std::unique_ptr<class llvm::ValueMap<class llvm::Value const *, class llvm::WeakTrackingVH, struct llvm::ValueMapConfig<class llvm::Value const *, class llvm::sys::SmartMutex<0>>>, struct std::default_delete<class llvm::ValueMap<class llvm::Value const *, class llvm::WeakTrackingVH, struct llvm::ValueMapConfig<class llvm::Value const *, class llvm::sys::SmartMutex<0>>>>>>, class llvm::ArrayRef<struct llvm::MemProfContextDisambiguation::ICallAnalysisData>, class llvm::OptimizationRemarkEmitter &))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(void __cdecl updateIDTMetaData(class llvm::Instruction &, class llvm::SmallVectorImpl<struct InstrProfValueData> const &, unsigned __int64))
>>> referenced by LLVMInstrumentation.lib(MemProfUse.cpp.obj):(void __cdecl readMemprof(class llvm::Module &, class llvm::Function &, class llvm::IndexedInstrProfReader *, class llvm::TargetLibraryInfo const &, class std::map<unsigned __int64, struct AllocMatchInfo, struct std::less<unsigned __int64>, class std::allocator<struct std::pair<unsigned __int64 const, struct AllocMatchInfo>>> &, class std::set<class std::vector<unsigned __int64, class std::allocator<unsigned __int64>>, struct std::less<class std::vector<unsigned __int64, class std::allocator<unsigned __int64>>>, class std::allocator<class std::vector<unsigned __int64, class std::allocator<unsigned __int64>>>> &, class llvm::DenseMap<unsigned __int64, class std::unordered_map<struct llvm::memprof::LineLocation, struct llvm::memprof::LineLocation, struct llvm::memprof::LineLocationHash, struct std::equal_to<struct llvm::memprof::LineLocation>, class std::allocator<struct std::pair<struct llvm::memprof::LineLocation const, struct llvm::memprof::LineLocation>>>, struct llvm::DenseMapInfo<unsigned __int64, void>, struct llvm::detail::DenseMapPair<unsigned __int64, class std::unordered_map<struct llvm::memprof::LineLocation, struct llvm::memprof::LineLocation, struct llvm::memprof::LineLocationHash, struct std::equal_to<struct llvm::memprof::LineLocation>, class std::allocator<struct std::pair<struct llvm::memprof::LineLocation const, struct llvm::memprof::LineLocation>>>>> &, class llvm::OptimizationRemarkEmitter &, unsigned __int64))
>>> referenced 4 more times
lld-link: error: undefined symbol: public: static class llvm::ErrorOr<class std::unique_ptr<class llvm::sampleprof::SampleProfileReader, struct std::default_delete<class llvm::sampleprof::SampleProfileReader>>> __cdecl llvm::sampleprof::SampleProfileReader::create(class llvm::StringRef, class llvm::LLVMContext &, class llvm::vfs::FileSystem &, enum llvm::sampleprof::FSDiscriminatorPass, class llvm::StringRef)
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMCodeGen.lib(MIRSampleProfile.cpp.obj):(public: bool __cdecl llvm::MIRProfileLoader::doInitialization(class llvm::Module &))
lld-link: error: undefined symbol: public: void __cdecl llvm::sampleprof::SampleProfileReaderItaniumRemapper::applyRemapping(class llvm::LLVMContext &)
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMCodeGen.lib(MIRSampleProfile.cpp.obj):(public: bool __cdecl llvm::MIRProfileLoader::doInitialization(class llvm::Module &))
lld-link: error: undefined symbol: public: static bool llvm::sampleprof::FunctionSamples::UseMD5
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced 13 more times
lld-link: error: undefined symbol: class std::error_category const & __cdecl llvm::sampleprof_category(void)
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMCodeGen.lib(MIRSampleProfile.cpp.obj):(public: bool __cdecl llvm::MIRProfileLoader::doInitialization(class llvm::Module &))
>>> referenced by LLVMCodeGen.lib(MIRSampleProfile.cpp.obj):(public: bool __cdecl llvm::MIRProfileLoader::doInitialization(class llvm::Module &))
>>> referenced 1 more times
lld-link: error: undefined symbol: public: static bool llvm::sampleprof::FunctionSamples::ProfileIsProbeBased
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(public: class llvm::PreservedAnalyses __cdecl llvm::SampleProfileLoaderPass::run(class llvm::Module &, class llvm::AnalysisManager<class llvm::Module> &))
>>> referenced by LLVMipo.lib(SampleProfile.cpp.obj):(protected: virtual class llvm::ErrorOr<unsigned __int64> __cdecl `anonymous namespace'::SampleProfileLoader::getInstWeight(class ErrorOr<unsigned __int64>::Instruction const &))
>>> referenced 16 more times
lld-link: error: too many errors emitted, stopping now (use /errorlimit:0 to see all errors)
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/178701
More information about the llvm-branch-commits
mailing list