INFO:2025-04-05T20:12:34Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 582b1b2ac9de..2fd6f8fb5e3a main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 2 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 2fd6f8fb5e3a [LV] Don't add blocks to loop in GeneratedRTChecks (NFC). INFO:2025-04-05T20:12:37Z:root:syncing... Deleted branch merge (was 77f06e230a9c). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 05704fa88949] [gn build] Port 1f72fa29ecb4 1 file changed, 1 insertion(+) [merge 0d22b9d30c07] [gn build] Port 475cbf0ad6e7 1 file changed, 2 insertions(+) [gn build] Port 1f72fa29ecb4 -- https://github.com/llvm/llvm-project/commit/1f72fa29ecb4 [gn build] Port 475cbf0ad6e7 -- https://github.com/llvm/llvm-project/commit/475cbf0ad6e7 INFO:2025-04-05T20:12:39Z:root:building ninja: Entering directory `out/gn' [1/1] Regenerating ninja files [1/706] CXX obj/llvm/lib/MC/MC.MCValue.o [2/706] CXX obj/llvm/lib/Target/AMDGPU/Utils/Utils.AMDGPUDelayedMCExpr.o [3/706] CXX obj/llvm/lib/Target/Lanai/MCTargetDesc/MCTargetDesc.LanaiMCCodeEmitter.o [4/706] CXX obj/llvm/lib/MC/MC.GOFFObjectWriter.o [5/706] CXX obj/llvm/lib/Target/AVR/MCTargetDesc/MCTargetDesc.AVRELFObjectWriter.o [6/706] CXX obj/llvm/lib/MC/MC.SPIRVObjectWriter.o [7/706] CXX obj/llvm/lib/Target/Hexagon/MCTargetDesc/MCTargetDesc.HexagonELFObjectWriter.o [8/706] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMWinCOFFObjectWriter.o [9/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCMCAsmInfo.o [10/706] CXX obj/llvm/lib/Target/BPF/MCTargetDesc/MCTargetDesc.BPFELFObjectWriter.o [11/706] CXX obj/llvm/lib/Target/LoongArch/MCTargetDesc/MCTargetDesc.LoongArchELFObjectWriter.o [12/706] CXX obj/llvm/lib/MC/MC.MCDXContainerWriter.o [13/706] CXX obj/llvm/lib/MC/MC.MCAsmBackend.o [14/706] CXX obj/llvm/lib/Target/Hexagon/MCTargetDesc/MCTargetDesc.HexagonMCExpr.o [15/706] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64WinCOFFObjectWriter.o [16/706] CXX obj/llvm/lib/Target/Lanai/MCTargetDesc/MCTargetDesc.LanaiMCExpr.o [17/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCELFObjectWriter.o [18/706] CXX obj/llvm/lib/Target/AVR/MCTargetDesc/MCTargetDesc.AVRMCExpr.o [19/706] CXX obj/llvm/lib/Target/AVR/MCTargetDesc/MCTargetDesc.AVRAsmBackend.o [20/706] CXX obj/llvm/lib/Target/Mips/MCTargetDesc/MCTargetDesc.MipsMCExpr.o [21/706] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MCExpr.o [22/706] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64ELFObjectWriter.o [23/706] CXX obj/llvm/lib/Target/LoongArch/MCTargetDesc/MCTargetDesc.LoongArchMCExpr.o [24/706] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMELFObjectWriter.o [25/706] CXX obj/llvm/lib/Target/Mips/MCTargetDesc/MCTargetDesc.MipsAsmBackend.o [26/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCXCOFFObjectWriter.o [27/706] CXX obj/llvm/lib/MC/MC.MCWinCOFFStreamer.o [28/706] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64MachObjectWriter.o [29/706] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUELFObjectWriter.o [30/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCInstPrinter.o [31/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCELFStreamer.o [32/706] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMMachObjectWriter.o [33/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCAsmBackend.o [34/706] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCTargetObjectFile.o [35/706] CXX obj/llvm/lib/MC/MC.MCAssembler.o [36/706] CXX obj/llvm/lib/Target/LoongArch/MCTargetDesc/MCTargetDesc.LoongArchAsmBackend.o [37/706] CXX obj/llvm/lib/Target/Mips/MCTargetDesc/MCTargetDesc.MipsELFObjectWriter.o [38/706] CXX obj/llvm/lib/MC/MC.MCMachOStreamer.o [39/706] CXX obj/llvm/lib/MC/MC.MCObjectStreamer.o [40/706] CXX obj/llvm/lib/Target/Sparc/MCTargetDesc/MCTargetDesc.SparcELFObjectWriter.o [41/706] CXX obj/llvm/lib/MC/MC.MCCodeView.o [42/706] CXX obj/llvm/lib/Target/Mips/MCTargetDesc/MCTargetDesc.MipsTargetStreamer.o [43/706] CXX obj/llvm/lib/MC/MC.MachObjectWriter.o [44/706] CXX obj/llvm/lib/MC/MC.MCExpr.o [45/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCMCExpr.o [46/706] CXX obj/llvm/lib/Target/Sparc/MCTargetDesc/MCTargetDesc.SparcAsmBackend.o [47/706] CXX obj/llvm/lib/Target/ARM/MCTargetDesc/MCTargetDesc.ARMAsmBackend.o [48/706] CXX obj/llvm/lib/MC/MC.WinCOFFObjectWriter.o [49/706] CXX obj/llvm/lib/MC/MC.XCOFFObjectWriter.o [50/706] CXX obj/llvm/lib/MC/MC.ELFObjectWriter.o [51/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCMCCodeEmitter.o [52/706] CXX obj/llvm/lib/Target/SystemZ/MCTargetDesc/MCTargetDesc.SystemZInstPrinterCommon.o [53/706] CXX obj/llvm/lib/Target/AVR/AsmParser/AsmParser.AVRAsmParser.o [54/706] CXX obj/llvm/lib/Target/SystemZ/MCTargetDesc/MCTargetDesc.SystemZELFObjectWriter.o [55/706] CXX obj/llvm/lib/Target/SystemZ/MCTargetDesc/MCTargetDesc.SystemZMCAsmInfo.o [56/706] CXX obj/llvm/lib/Target/Sparc/MCTargetDesc/MCTargetDesc.SparcMCExpr.o [57/706] CXX obj/llvm/lib/Target/SystemZ/LLVMSystemZCodeGen.SystemZTargetObjectFile.o [58/706] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVELFObjectWriter.o [59/706] CXX obj/llvm/lib/Target/Lanai/LLVMLanaiCodeGen.LanaiMCInstLower.o [60/706] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVMCExpr.o [61/706] CXX obj/llvm/lib/Target/X86/MCTargetDesc/MCTargetDesc.X86ELFObjectWriter.o [62/706] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyWasmObjectWriter.o [63/706] CXX obj/llvm/lib/Target/SystemZ/MCTargetDesc/MCTargetDesc.SystemZMCExpr.o [64/706] CXX obj/llvm/lib/Target/X86/MCTargetDesc/MCTargetDesc.X86WinCOFFObjectWriter.o [65/706] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86TargetObjectFile.o [66/706] CXX obj/llvm/lib/Target/RISCV/MCTargetDesc/MCTargetDesc.RISCVAsmBackend.o [67/706] CXX obj/llvm/lib/Target/Mips/MCTargetDesc/MCTargetDesc.MipsMCCodeEmitter.o [68/706] CXX obj/llvm/lib/Target/LoongArch/AsmParser/AsmParser.LoongArchAsmParser.o [69/706] CXX obj/llvm/lib/Target/X86/MCTargetDesc/MCTargetDesc.X86MachObjectWriter.o [70/706] CXX obj/llvm/lib/MC/MC.WasmObjectWriter.o [71/706] AR lib/libLLVMMC.a [72/706] AR lib/libLLVMHexagonDesc.a [73/706] AR lib/libLLVMBPFDesc.a [74/706] AR lib/libLLVMAVRDesc.a [75/706] AR lib/libLLVMLanaiDesc.a [76/706] AR lib/libLLVMLoongArchDesc.a [77/706] AR lib/libLLVMRISCVDesc.a [78/706] AR lib/libLLVMSparcDesc.a [79/706] CXX obj/llvm/lib/Target/Lanai/AsmParser/AsmParser.LanaiAsmParser.o [80/706] CXX obj/llvm/lib/Target/PowerPC/MCTargetDesc/MCTargetDesc.PPCMCTargetDesc.o [81/706] CXX obj/llvm/lib/Target/Hexagon/AsmParser/AsmParser.HexagonAsmParser.o [82/706] CXX obj/llvm/lib/Target/AArch64/MCTargetDesc/MCTargetDesc.AArch64AsmBackend.o [83/706] CXX obj/llvm/lib/Target/SystemZ/AsmParser/AsmParser.SystemZAsmParser.o [84/706] CXX obj/llvm/lib/Target/X86/MCTargetDesc/MCTargetDesc.X86AsmBackend.o [85/706] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsTargetObjectFile.o [86/706] CXX obj/llvm/lib/CodeGen/CodeGen.TargetLoweringObjectFileImpl.o [87/706] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsMCInstLower.o [88/706] CXX obj/llvm/lib/Target/PowerPC/AsmParser/AsmParser.PPCAsmParser.o [89/706] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64TargetObjectFile.o [90/706] CXX obj/llvm/lib/Target/Mips/AsmParser/AsmParser.MipsAsmParser.o [91/706] CXX obj/llvm/lib/Target/AMDGPU/MCTargetDesc/MCTargetDesc.AMDGPUMCExpr.o [92/706] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCMCInstLower.o [93/706] CXX obj/llvm/lib/MC/MCParser/MCParser.AsmParser.o [94/706] AR lib/libLLVMMCParser.a [95/706] AR lib/libLLVMHexagonAsmParser.a [96/706] AR lib/libLLVMLoongArchAsmParser.a [97/706] AR lib/libLLVMCodeGen.a [98/706] AR lib/libLLVMAArch64Desc.a [99/706] AR lib/libLLVMAMDGPUUtils.a [100/706] AR lib/libLLVMAMDGPUDesc.a [101/706] AR lib/libLLVMARMDesc.a [102/706] AR lib/libLLVMAVRAsmParser.a [103/706] LINK ./bin/llvm-strings [104/706] STAMP obj/llvm/tools/llvm-strings/symlinks.stamp [105/706] AR lib/libLLVMLanaiAsmParser.a [106/706] AR lib/libLLVMPowerPCDesc.a [107/706] AR lib/libLLVMMipsDesc.a [108/706] AR lib/libLLVMPowerPCAsmParser.a [109/706] AR lib/libLLVMMipsAsmParser.a [110/706] AR lib/libLLVMSystemZDesc.a [111/706] AR lib/libLLVMWebAssemblyDesc.a [112/706] AR lib/libLLVMSystemZAsmParser.a [113/706] AR lib/libLLVMX86Desc.a [114/706] STAMP obj/llvm/lib/Target/AllTargetsDescs.stamp [115/706] LINK obj/clang/unittests/InstallAPI/InstallAPITests [116/706] LINK ./bin/llvm-stress [117/706] LINK ./bin/llvm-size [118/706] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsAsmPrinter.o [119/706] LINK ./bin/llvm-modextract [120/706] LINK ./bin/llvm-cvtres [121/706] LINK ./bin/llvm-profdata [122/706] LINK ./bin/llvm-ifs [123/706] LINK ./bin/llvm-objcopy [124/706] LINK ./bin/llvm-sim [125/706] LINK ./bin/llvm-cat [126/706] LINK ./bin/llvm-debuginfod [127/706] STAMP obj/llvm/tools/llvm-debuginfod/symlinks.stamp [128/706] LINK ./bin/llvm-as [129/706] LINK ./bin/llvm-debuginfod-find [130/706] LINK obj/clang/unittests/Parse/ParseTests [131/706] STAMP obj/llvm/tools/llvm-debuginfod-find/symlinks.stamp [132/706] LINK ./bin/llvm-pdbutil [133/706] LINK ./bin/llvm-cov [134/706] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [135/706] LINK ./bin/llvm-ctxprof-util [136/706] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [137/706] STAMP obj/llvm/tools/llvm-objcopy/llvm-strip.stamp [138/706] STAMP obj/llvm/tools/llvm-objcopy/llvm-install-name-tool.stamp [139/706] LINK ./bin/clang-apply-replacements [140/706] LINK ./bin/llvm-opt-report [141/706] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [142/706] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [143/706] LINK ./bin/llvm-remarkutil [144/706] STAMP obj/llvm/tools/llvm-objcopy/llvm-bitcode-strip.stamp [145/706] STAMP obj/llvm/tools/llvm-objcopy/symlinks.stamp [146/706] LINK ./bin/clang-offload-bundler [147/706] LINK ./bin/llvm-rc [148/706] LINK obj/clang/unittests/Format/FormatTests [149/706] LINK ./bin/obj2yaml [150/706] LINK ./bin/llvm-readtapi [151/706] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [152/706] STAMP obj/llvm/tools/llvm-readtapi/symlinks.stamp [153/706] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [154/706] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [155/706] STAMP obj/llvm/tools/llvm-rc/llvm-windres.stamp [156/706] LINK ./bin/llvm-symbolizer [157/706] STAMP obj/llvm/tools/llvm-rc/symlinks.stamp [158/706] LINK ./bin/llvm-tli-checker [159/706] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [160/706] STAMP obj/llvm/tools/llvm-symbolizer/llvm-addr2line.stamp [161/706] STAMP obj/llvm/tools/llvm-symbolizer/symlinks.stamp [162/706] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [163/706] LINK obj/llvm/unittests/Linker/LinkerTests [164/706] LINK ./bin/clang-reorder-fields [165/706] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [166/706] LINK ./bin/llvm-readobj [167/706] LINK obj/llvm/unittests/Bitcode/BitcodeTests [168/706] LINK ./bin/yaml2obj [169/706] LINK obj/llvm/unittests/XRay/XRayTests [170/706] LINK ./bin/modularize [171/706] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [172/706] LINK obj/clang/unittests/AST/ASTTests [173/706] LINK ./bin/sanstats [174/706] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [175/706] LINK ./bin/llvm-dwarfdump [176/706] LINK obj/llvm/unittests/Object/ObjectTests [177/706] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [178/706] LINK ./bin/clang-diff [179/706] STAMP obj/llvm/tools/llvm-readobj/llvm-readelf.stamp [180/706] LINK ./bin/clang-refactor [181/706] STAMP obj/llvm/tools/llvm-readobj/symlinks.stamp [182/706] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [183/706] LINK ./bin/llvm-cgdata [184/706] LINK obj/clang/unittests/Index/IndexTests [185/706] LINK ./bin/verify-uselistorder [186/706] LINK ./bin/pp-trace [187/706] LINK obj/clang/unittests/Rewrite/RewriteTests [188/706] LINK obj/clang/unittests/Lex/LexTests [189/706] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests [190/706] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [191/706] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [192/706] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [193/706] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [194/706] LINK obj/clang/unittests/Sema/SemaTests [195/706] LINK ./bin/clang-doc [196/706] LINK obj/clang/unittests/Serialization/SerializationTests [197/706] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [198/706] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [199/706] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [200/706] LINK ./bin/find-all-symbols [201/706] LINK ./bin/clang-change-namespace [202/706] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [203/706] LINK ./bin/clang-installapi [204/706] LINK ./bin/clang-query [205/706] LINK ./bin/diagtool [206/706] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [207/706] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [208/706] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [209/706] LINK obj/clang/unittests/Support/ClangSupportTests [210/706] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [211/706] LINK obj/clang/unittests/AST/ByteCode/InterpTests [212/706] LINK ./bin/clang-include-fixer [213/706] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMTargetObjectFile.o [214/706] CXX obj/llvm/lib/Target/SystemZ/LLVMSystemZCodeGen.SystemZMCInstLower.o [215/706] LINK ./bin/clang-move [216/706] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [217/706] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [218/706] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [219/706] STAMP obj/clang-tools-extra/unittests/unittests.stamp [220/706] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVTargetObjectFile.o [221/706] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCAsmPrinter.o [222/706] CXX obj/llvm/lib/Target/RISCV/AsmParser/AsmParser.RISCVAsmParser.o [223/706] AR lib/libLLVMRISCVAsmParser.a [224/706] CXX obj/llvm/lib/Target/SystemZ/LLVMSystemZCodeGen.SystemZAsmPrinter.o [225/706] CXX obj/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.AsmPrinter.o [226/706] AR lib/libLLVMAsmPrinter.a [227/706] STAMP obj/llvm/lib/Target/AVR/AVR.stamp [228/706] STAMP obj/llvm/lib/Target/BPF/BPF.stamp [229/706] STAMP obj/llvm/lib/Target/LoongArch/LoongArch.stamp [230/706] STAMP obj/llvm/lib/Target/Sparc/Sparc.stamp [231/706] STAMP obj/llvm/lib/Target/WebAssembly/WebAssembly.stamp [232/706] AR lib/libLLVMLanaiCodeGen.a [233/706] STAMP obj/llvm/lib/Target/Lanai/Lanai.stamp [234/706] AR lib/libLLVMSystemZCodeGen.a [235/706] AR lib/libLLVMPowerPCCodeGen.a [236/706] AR lib/libLLVMMipsCodeGen.a [237/706] STAMP obj/llvm/lib/Target/SystemZ/SystemZ.stamp [238/706] STAMP obj/llvm/lib/Target/PowerPC/PowerPC.stamp [239/706] STAMP obj/llvm/lib/Target/Mips/Mips.stamp [240/706] AR lib/libLLVMX86CodeGen.a [241/706] STAMP obj/llvm/lib/Target/X86/X86.stamp [242/706] STAMP obj/llvm/lib/Target/NativeTarget.stamp [243/706] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [244/706] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [245/706] LINK obj/llvm/unittests/MC/X86/X86MCTests [246/706] LINK ./bin/llvm-bat-dump [247/706] LINK obj/bolt/unittests/Profile/ProfileTests [248/706] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [249/706] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [250/706] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [251/706] LINK ./bin/llvm-objdump [252/706] LINK ./bin/llvm-debuginfo-analyzer [253/706] LINK ./bin/sancov [254/706] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [255/706] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [256/706] STAMP obj/llvm/tools/llvm-objdump/llvm-otool.stamp [257/706] STAMP obj/llvm/tools/llvm-objdump/symlinks.stamp [258/706] CXX obj/llvm/lib/Target/AArch64/AsmParser/AsmParser.AArch64AsmParser.o [259/706] AR lib/libLLVMAArch64AsmParser.a [260/706] STAMP obj/llvm/lib/Target/AllTargetsAsmParsers.stamp [261/706] LINK ./bin/llvm-mca [262/706] LINK ./bin/llvm-nm [263/706] STAMP obj/llvm/tools/llvm-nm/symlinks.stamp [264/706] LINK ./bin/llvm-cfi-verify [265/706] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [266/706] LINK ./bin/clang-extdef-mapping [267/706] LINK ./bin/clang-tidy [268/706] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.LoopVectorize.o [269/706] AR lib/libLLVMVectorize.a [270/706] STAMP obj/llvm/lib/Target/AMDGPU/AMDGPU.stamp [271/706] STAMP obj/llvm/lib/Target/Hexagon/Hexagon.stamp [272/706] AR lib/libLLVMARMCodeGen.a [273/706] AR lib/libLLVMRISCVCodeGen.a [274/706] AR lib/libLLVMAArch64CodeGen.a [275/706] STAMP obj/llvm/lib/Target/ARM/ARM.stamp [276/706] STAMP obj/llvm/lib/Target/RISCV/RISCV.stamp [277/706] STAMP obj/llvm/lib/Target/AArch64/AArch64.stamp [278/706] STAMP obj/llvm/lib/Target/AllTargetsCodeGens.stamp [279/706] STAMP obj/llvm/lib/Target/TargetsToBuild.stamp [280/706] LINK ./bin/lli-child-target [281/706] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [282/706] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [283/706] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [284/706] LINK ./bin/llvm-link [285/706] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [286/706] LINK ./bin/clang-offload-packager [287/706] LINK ./bin/lli [288/706] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [289/706] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [290/706] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [291/706] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [292/706] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [293/706] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [294/706] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [295/706] LINK ./bin/llvm-extract [296/706] LINK obj/llvm/unittests/Target/ARM/ARMTests [297/706] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [298/706] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [299/706] LINK obj/llvm/unittests/Analysis/AnalysisTests [300/706] LINK obj/llvm/unittests/IR/IRTests [301/706] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [302/706] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [303/706] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [304/706] LINK obj/clang/unittests/CrossTU/CrossTUTests [305/706] LINK ./bin/llvm-jitlink [306/706] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [307/706] LINK ./bin/llvm-profgen [308/706] LINK obj/llvm/unittests/Target/X86/X86Tests [309/706] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [310/706] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [311/706] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [312/706] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [313/706] LINK ./bin/llvm-exegesis [314/706] LINK ./bin/dexp [315/706] LINK ./bin/llvm-cxxmap [316/706] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [317/706] LINK ./bin/llvm-bolt-heatmap [318/706] LINK obj/bolt/unittests/Core/CoreTests [319/706] LINK ./bin/llvm-ar [320/706] STAMP obj/bolt/unittests/unittests.stamp [321/706] LINK ./bin/llvm-bolt [322/706] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [323/706] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [324/706] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [325/706] STAMP obj/llvm/tools/llvm-ar/llvm-dlltool.stamp [326/706] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [327/706] STAMP obj/bolt/tools/driver/perf2bolt.stamp [328/706] STAMP obj/llvm/tools/llvm-ar/llvm-lib.stamp [329/706] LINK ./bin/clang-import-test [330/706] LINK ./bin/llvm-cxxdump [331/706] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [332/706] STAMP obj/llvm/tools/llvm-ar/llvm-ranlib.stamp [333/706] STAMP obj/bolt/tools/driver/llvm-boltdiff.stamp [334/706] STAMP obj/llvm/tools/llvm-ar/symlinks.stamp [335/706] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [336/706] STAMP obj/llvm-ar.stamp [337/706] STAMP obj/bolt/tools/driver/symlinks.stamp [338/706] LINK ./bin/clangd-indexer [339/706] LINK obj/llvm/unittests/CGData/CodeGenDataTests [340/706] LINK ./bin/clang-scan-deps [341/706] LINK ./bin/clang-linker-wrapper [342/706] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [343/706] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [344/706] LINK ./bin/llvm-libtool-darwin [345/706] STAMP obj/llvm/tools/llvm-libtool-darwin/symlinks.stamp [346/706] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [347/706] LINK ./bin/llvm-xray [348/706] LINK ./bin/lldb-server [349/706] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [350/706] STAMP obj/lld/unittests/unittests.stamp [351/706] LINK ./bin/llvm-split [352/706] LINK ./bin/clang-nvlink-wrapper [353/706] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [354/706] LINK ./bin/llvm-mc [355/706] LINK ./bin/clang-sycl-linker [356/706] LINK ./bin/llvm-dwarfutil [357/706] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [358/706] LINK ./bin/llvm-rtdyld [359/706] LINK obj/llvm/unittests/Target/TargetMachineCTests [360/706] LINK ./bin/llvm-lipo [361/706] STAMP obj/llvm/tools/llvm-lipo/symlinks.stamp [362/706] LINK obj/llvm/unittests/MC/MCTests [363/706] LINK obj/clang/unittests/Frontend/FrontendTests [364/706] LINK ./bin/llvm-ml [365/706] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [366/706] STAMP obj/llvm/tools/llvm-ml/llvm-ml64.stamp [367/706] STAMP obj/llvm/tools/llvm-ml/symlinks.stamp [368/706] LINK ./bin/bugpoint [369/706] LINK ./bin/clangd [370/706] LINK ./bin/llc [371/706] LINK ./bin/dsymutil [372/706] LINK ./bin/opt [373/706] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [374/706] STAMP obj/clang-tools-extra/clangd/test/test.stamp [375/706] LINK ./bin/llvm-c-test [376/706] LINK ./bin/llvm-gsymutil [377/706] LINK ./bin/llvm-dwp [378/706] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [379/706] LINK ./bin/llvm-opt-fuzzer [380/706] LINK ./bin/llvm-lto2 [381/706] SOLINK ./lib/libLTO.so [382/706] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [383/706] LINK ./bin/lld [384/706] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [385/706] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [386/706] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [387/706] STAMP obj/lld/tools/lld/ld.lld.stamp [388/706] STAMP obj/lld/tools/lld/wasm-ld.stamp [389/706] STAMP obj/lld/tools/lld/lld-link.stamp [390/706] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [391/706] STAMP obj/lld/tools/lld/ld64.lld.stamp [392/706] STAMP obj/lld/tools/lld/symlinks.stamp [393/706] STAMP obj/lld.stamp [394/706] STAMP obj/lld/test/test.stamp [395/706] LINK ./bin/llvm-reduce [396/706] LINK obj/llvm/unittests/MIR/MIRTests [397/706] LINK ./bin/llvm-isel-fuzzer [398/706] LINK obj/llvm/unittests/MI/MITests [399/706] LINK obj/llvm/unittests/CodeGen/CodeGenTests [400/706] LINK ./bin/llvm-lto [401/706] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [402/706] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [403/706] STAMP obj/llvm/unittests/unittests.stamp [404/706] STAMP obj/llvm/test/test.stamp [405/706] LINK obj/clang/unittests/Driver/ClangDriverTests [406/706] LINK ./bin/clang-check [407/706] SOLINK ./lib/libclang.so [408/706] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [409/706] LINK ./bin/lldb-test [410/706] LINK ./bin/lldb-dap [411/706] LINK obj/clang/unittests/Tooling/ToolingTests [412/706] LINK ./bin/clang-repl [413/706] LINK ./bin/clang [414/706] LINK ./bin/lldb [415/706] LINK obj/clang/unittests/libclang/libclangTests [416/706] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [417/706] STAMP obj/clang/unittests/unittests.stamp [418/706] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [419/706] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [420/706] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [421/706] STAMP obj/clang/tools/driver/clang-cl.stamp [422/706] STAMP obj/clang/tools/driver/clangxx.stamp [423/706] STAMP obj/clang/tools/driver/clang-cpp.stamp [424/706] STAMP obj/clang/tools/driver/symlinks.stamp [425/706] STAMP obj/clang.stamp [426/706] STAMP obj/bolt/test/test.stamp [427/706] STAMP obj/lldb/test/test.stamp [428/706] STAMP stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.inputdeps.stamp [429/706] STAMP stage2_unix/obj/compiler-rt/lib/asan/asan_static_library.inputdeps.stamp [430/706] STAMP stage2_unix/obj/compiler-rt/lib/asan/static_sources.inputdeps.stamp [431/706] STAMP stage2_unix/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [432/706] STAMP stage2_unix/obj/compiler-rt/lib/profile/profile.inputdeps.stamp [433/706] STAMP stage2_unix/obj/compiler-rt/lib/hwasan/sources.inputdeps.stamp [434/706] STAMP stage2_unix/obj/compiler-rt/lib/msan/msan.inputdeps.stamp [435/706] STAMP stage2_unix/obj/compiler-rt/lib/interception/sources.inputdeps.stamp [436/706] STAMP stage2_unix/obj/compiler-rt/lib/lsan/common_sources.inputdeps.stamp [437/706] STAMP stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.inputdeps.stamp [438/706] STAMP stage2_unix/obj/libcxx/src/cxx_experimental.inputdeps.stamp [439/706] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/sources.inputdeps.stamp [440/706] STAMP stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.inputdeps.stamp [441/706] STAMP stage2_unix/obj/libcxx/src/cxx_shared.inputdeps.stamp [442/706] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/sources.inputdeps.stamp [443/706] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/standalone_sources.inputdeps.stamp [444/706] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/cxx_sources.inputdeps.stamp [445/706] STAMP stage2_unix/obj/libcxxabi/src/cxxabi_static.inputdeps.stamp [446/706] STAMP stage2_unix/obj/libcxx/src/cxx_static.inputdeps.stamp [447/706] STAMP stage2_unix/obj/libcxxabi/src/cxxabi_shared.inputdeps.stamp [448/706] STAMP stage2_unix/obj/libunwind/src/unwind_static.inputdeps.stamp [449/706] STAMP stage2_unix/obj/libunwind/src/unwind_shared.inputdeps.stamp [450/706] STAMP stage2_unix/obj/libunwind/src/unwind_static_exported.inputdeps.stamp [451/706] STAMP stage2_baremetal_aarch64/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [452/706] STAMP stage2_unix/obj/llvm/lib/Demangle/Demangle.inputdeps.stamp [453/706] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [454/705] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [455/704] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [456/703] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [457/702] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [458/701] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [459/700] STAMP stage2_unix/obj/compiler-rt/test/lsan/lsan_toolchain.stamp [460/700] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [461/699] STAMP stage2_unix/obj/compiler-rt/test/asan/asan_toolchain.stamp [462/699] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [463/698] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [464/664] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [465/663] STAMP obj/compiler-rt/test/lsan/lsan.stamp [466/663] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [467/662] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [468/660] STAMP obj/compiler-rt/test/asan/asan.stamp [469/660] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [470/532] STAMP stage2_unix/obj/llvm/lib/Support/BLAKE3/BLAKE3.inputdeps.stamp [471/532] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [472/532] STAMP stage2_unix/obj/libcxx/src/cxx_symlink.stamp [473/532] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [474/531] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [475/498] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCxxUnitTest.inputdeps.stamp [476/498] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCUnitTest.inputdeps.stamp [477/498] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.inputdeps.stamp [478/498] STAMP stage2_unix/obj/llvm/lib/Support/Support.inputdeps.stamp [479/498] STAMP stage2_unix/obj/third-party/unittest/gtest.inputdeps.stamp [480/498] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [481/498] STAMP stage2_unix/obj/libcxx/src/cxx_linker_script.stamp [482/498] STAMP stage2_unix/obj/libcxx/src/src.stamp [483/498] STAMP obj/libcxx/libcxx.stamp [484/498] LINK ./bin/c-index-test [485/498] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [486/498] STAMP obj/clang-tools-extra/test/test.stamp [487/498] STAMP obj/clang/test/test.stamp [488/498] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/version_script.stamp [489/498] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [490/498] STAMP stage2_unix/obj/compiler-rt/lib/hwasan/version_script.stamp [491/498] SOLINK lib/clang/21/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [492/498] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/ubsan.stamp [493/498] SOLINK lib/clang/21/lib/linux/libclang_rt.hwasan_aliases-x86_64.so [494/498] STAMP stage2_unix/obj/compiler-rt/lib/lib.stamp [495/498] STAMP stage2_unix/obj/compiler-rt/test/hwasan/hwasan_toolchain.stamp [496/498] STAMP obj/compiler-rt/compiler-rt.stamp [497/498] STAMP obj/compiler-rt/test/hwasan/hwasan.stamp [498/498] STAMP obj/default.stamp INFO:2025-04-05T20:13:24Z:root:analyze skipping analyze because previous build was not green INFO:2025-04-05T20:13:24Z:root:testing INFO:2025-04-05T20:13:24Z:root:test check-clang ninja: Entering directory `out/gn' [0/2] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find cir-opt in /usr/local/google/home/thakis/src/llvm-project/out/gn/bin:/usr/local/google/home/thakis/src/llvm-project/out/gn/bin llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 22305 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 165.71s Total Discovered Tests: 46923 Skipped : 4 (0.01%) Unsupported : 158 (0.34%) Passed : 46730 (99.59%) Expectedly Failed: 31 (0.07%) INFO:2025-04-05T20:16:23Z:root:test check-clang-tools ninja: Entering directory `out/gn' [0/2] ACTION //clang-tools-extra/test:check-clang-tools(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 1190 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 10.51s Total Discovered Tests: 1432 Unsupported : 2 (0.14%) Passed : 1429 (99.79%) Expectedly Failed: 1 (0.07%) INFO:2025-04-05T20:16:36Z:root:test check-clangd ninja: Entering directory `out/gn' [0/2] ACTION //clang-tools-extra/clangd/test:check-clangd(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 168 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 5.49s Total Discovered Tests: 1373 Unsupported: 6 (0.44%) Passed : 1367 (99.56%) INFO:2025-04-05T20:16:43Z:root:test check-hwasan ninja: Entering directory `out/gn' [0/2] ACTION //compiler-rt/test/hwasan:check-hwasan(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/21/lib/x86_64-unknown-linux-gnu". This path was found by running ['/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang', '--target=x86_64-unknown-linux-gnu', '-print-runtime-dir']. -- Testing: 109 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 1 warning(s) in tests Testing Time: 8.88s Total Discovered Tests: 109 Unsupported : 37 (33.94%) Passed : 63 (57.80%) Expectedly Failed: 9 (8.26%) INFO:2025-04-05T20:16:52Z:root:test check-lld ninja: Entering directory `out/gn' [0/2] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3074 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 18.54s Total Discovered Tests: 3074 Unsupported : 21 (0.68%) Passed : 3052 (99.28%) Expectedly Failed: 1 (0.03%) INFO:2025-04-05T20:17:13Z:root:test check-llvm ninja: Entering directory `out/gn' [0/2] ACTION //llvm/test:check-llvm(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 58894 tests, 64 workers -- Testing: FAIL: LLVM :: tools/llvm-objcopy/ELF/strip-preserve-atime.test (1 of 58894) ******************** TEST 'LLVM :: tools/llvm-objcopy/ELF/strip-preserve-atime.test' FAILED ******************** Exit Code: 1 Command Output (stdout): -- File: /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o Format: elf64-x86-64 Arch: x86_64 AddressSize: 64bit LoadName: -- Command Output (stderr): -- /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/yaml2obj /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.1.o # RUN: at line 7 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/yaml2obj /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.1.o touch -a -t 199505050555.55 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.1.o # RUN: at line 8 + touch -a -t 199505050555.55 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.1.o /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-strip -p /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.1.o -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o # RUN: at line 9 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-strip -p /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.1.o -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o ls -lu /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test --check-prefix=CHECK-PRESERVE-ATIME # RUN: at line 10 + ls -lu /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test --check-prefix=CHECK-PRESERVE-ATIME /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-readobj /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o # RUN: at line 12 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-readobj /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.1.o /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/yaml2obj /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.2.o # RUN: at line 15 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/yaml2obj /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.2.o touch -a -t 199505050555.55 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.2.o # RUN: at line 16 + touch -a -t 199505050555.55 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.2.o /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objcopy -p /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.2.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o # RUN: at line 17 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objcopy -p /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp.2.o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o ls -lu /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test --check-prefix=CHECK-PRESERVE-ATIME # RUN: at line 18 + ls -lu /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test --check-prefix=CHECK-PRESERVE-ATIME /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test:53:25: error: CHECK-PRESERVE-ATIME: expected string not found in input # CHECK-PRESERVE-ATIME: {{[[:space:]]1995}} ^ :1:1: note: scanning from here -rw-r--r-- 1 thakis primarygroup 352 Apr 5 20:17 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o ^ :1:28: note: possible intended match here -rw-r--r-- 1 thakis primarygroup 352 Apr 5 20:17 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o ^ Input file: Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/tools/llvm-objcopy/ELF/strip-preserve-atime.test -dump-input=help explains the following input dump. Input was: <<<<<< 1: -rw-r--r-- 1 thakis primarygroup 352 Apr 5 20:17 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/tools/llvm-objcopy/ELF/Output/strip-preserve-atime.test.tmp-preserved.2.o check:53'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found check:53'1 ? possible intended match >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. FAIL: LLVM :: Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll (18352 of 58894) ******************** TEST 'LLVM :: Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes="default" -enable-matrix -S /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll # RUN: at line 2 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt '-passes=default' -enable-matrix -S /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll:89:10: error: CHECK: expected string not found in input ; CHECK: for.cond1.preheader.us.preheader: ^ :36:75: note: scanning from here br i1 %cmp210.not, label %for.cond.cleanup, label %for.cond1.preheader.us ^ :38:1: note: possible intended match here for.cond1.preheader.us: ; preds = %entry ^ Input file: Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 31: ; Function Attrs: nofree norecurse nosync nounwind memory(argmem: readwrite, inaccessiblemem: write) 32: define void @matrix_extract_insert_loop(i32 %i, ptr nonnull readonly align 8 captures(none) dereferenceable(1800) %A, ptr nonnull align 8 captures(none) dereferenceable(1800) %B) local_unnamed_addr #1 { 33: entry: 34: %cmp210.not = icmp eq i32 %i, 0 35: %conv6 = zext i32 %i to i64 36: br i1 %cmp210.not, label %for.cond.cleanup, label %for.cond1.preheader.us check:89'0 X error: no match found 37: check:89'0 ~ 38: for.cond1.preheader.us: ; preds = %entry check:89'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:89'1 ? possible intended match 39: %0 = getelementptr inbounds nuw <225 x double>, ptr %B, i64 0, i64 %conv6 check:89'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40: %min.iters.check = icmp ult i32 %i, 4 check:89'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41: tail call void @llvm.assume(i1 %min.iters.check) check:89'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42: %matrixext.us = load double, ptr %A, align 8 check:89'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43: %matrixext8.us = load double, ptr %0, align 8 check:89'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80 FAIL: LLVM :: Transforms/LoopVectorize/invariant-store-vectorization.ll (20156 of 58894) ******************** TEST 'LLVM :: Transforms/LoopVectorize/invariant-store-vectorization.ll' FAILED ******************** Exit Code: 2 Command Output (stderr): -- /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt < /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/invariant-store-vectorization.ll -aa-pipeline=basic-aa -passes='loop-mssa(licm),loop-vectorize,dce,instcombine,loop-mssa(licm)' -force-vector-width=4 -S | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/invariant-store-vectorization.ll # RUN: at line 2 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -aa-pipeline=basic-aa '-passes=loop-mssa(licm),loop-vectorize,dce,instcombine,loop-mssa(licm)' -force-vector-width=4 -S + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/invariant-store-vectorization.ll The following blocks are unreachable in the loop: vector.ph: ; No predecessors! %n.vec = and i64 %8, 8589934588 %15 = add nuw nsw i64 %n.vec, %4 %16 = insertelement <4 x i32> , i32 %arrayidx5.promoted, i64 0 %invariant.gep = getelementptr i32, ptr %var2, i64 %4 br label %vector.body vector.body: ; preds = %vector.body, %vector.ph %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] %vec.phi = phi <4 x i32> [ %16, %vector.ph ], [ %18, %vector.body ] %gep = getelementptr i32, ptr %invariant.gep, i64 %index %wide.load = load <4 x i32>, ptr %gep, align 4, !alias.scope !0 %17 = add <4 x i32> %vec.phi, %wide.load %18 = add <4 x i32> %17, splat (i32 1) %index.next = add nuw i64 %index, 4 %19 = icmp eq i64 %index.next, %n.vec br i1 %19, label %middle.block, label %vector.body, !llvm.loop !3 middle.block: ; preds = %vector.body %.lcssa = phi <4 x i32> [ %18, %vector.body ] %20 = call i32 @llvm.vector.reduce.add.v4i32(<4 x i32> %.lcssa) store i32 %20, ptr %arrayidx5, align 4, !alias.scope !6, !noalias !0 %cmp.n = icmp eq i64 %8, %n.vec br i1 %cmp.n, label %for.inc8.loopexit, label %scalar.ph opt: ../../llvm/include/llvm/Support/GenericLoopInfoImpl.h:380: void llvm::LoopBase::verifyLoop() const [BlockT = llvm::BasicBlock, LoopT = llvm::Loop]: Assertion `false && "Unreachable block in loop"' failed. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -aa-pipeline=basic-aa -passes=loop-mssa(licm),loop-vectorize,dce,instcombine,loop-mssa(licm) -force-vector-width=4 -S 1. Running pass "function(loop-mssa(licm),loop-vectorize,dce,instcombine,loop-mssa(licm))" on module "" 2. Running pass "loop-mssa(licm)" on function "multiple_uniform_stores" #0 0x0000564d5e9152f8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x491f2f8) #1 0x0000564d5e912fae llvm::sys::RunSignalHandlers() (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x491cfae) #2 0x0000564d5e915981 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0 #3 0x00007f00e5763e20 (/lib/x86_64-linux-gnu/libc.so.6+0x3fe20) #4 0x00007f00e57b7e5c __pthread_kill_implementation ./nptl/pthread_kill.c:44:76 #5 0x00007f00e5763d82 raise ./signal/../sysdeps/posix/raise.c:27:6 #6 0x00007f00e574c4f0 abort ./stdlib/abort.c:81:7 #7 0x00007f00e574c418 _nl_load_domain ./intl/loadmsgcat.c:1177:9 #8 0x00007f00e575c692 (/lib/x86_64-linux-gnu/libc.so.6+0x38692) #9 0x0000564d5e6cb5fc llvm::LoopBase::verifyLoop() const (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x46d55fc) #10 0x0000564d5fac33e5 void llvm::detail::UniqueFunctionBase::CallImpl&)::$_0>(void*, llvm::StringRef, llvm::Any&) LoopPassManager.cpp:0:0 #11 0x0000564d5fac3a5d bool llvm::PassInstrumentation::runBeforePass, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>(llvm::detail::PassConcept, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> const&, llvm::Loop const&) const LoopPassManager.cpp:0:0 #12 0x0000564d5fac34b0 std::optional llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>>(llvm::Loop&, std::unique_ptr, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acd4b0) #13 0x0000564d5fac1ab1 llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acbab1) #14 0x0000564d5fac1252 llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acb252) #15 0x0000564d5fa09c8d llvm::detail::PassModel, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0 #16 0x0000564d5fac27b7 llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acc7b7) #17 0x0000564d5fa371ad llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&) PassBuilder.cpp:0:0 #18 0x0000564d5eb6c389 llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4b76389) #19 0x0000564d5fa1c69d llvm::detail::PassModel>, llvm::AnalysisManager>::run(llvm::Function&, llvm::AnalysisManager&) PassBuilder.cpp:0:0 #20 0x0000564d5eb6acf9 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4b74cf9) #21 0x0000564d5fa1c7fd llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) PassBuilder.cpp:0:0 #22 0x0000564d5eb6b499 llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4b75499) #23 0x0000564d5e55c658 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4566658) #24 0x0000564d5e54dcb2 optMain (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4557cb2) #25 0x00007f00e574dd68 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3 #26 0x00007f00e574de25 call_init ./csu/../csu/libc-start.c:128:20 #27 0x00007f00e574de25 __libc_start_main ./csu/../csu/libc-start.c:347:5 #28 0x0000564d5e54b931 _start (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4555931) FileCheck error: '' is empty. FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/invariant-store-vectorization.ll -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. FAIL: LLVM :: Transforms/LoopVectorize/noalias-md-licm.ll (33697 of 58894) ******************** TEST 'LLVM :: Transforms/LoopVectorize/noalias-md-licm.ll' FAILED ******************** Exit Code: 2 Command Output (stderr): -- /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes='loop-vectorize,loop-mssa(licm)' -force-vector-width=2 -force-vector-interleave=1 -S < /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/noalias-md-licm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/noalias-md-licm.ll # RUN: at line 1 + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt '-passes=loop-vectorize,loop-mssa(licm)' -force-vector-width=2 -force-vector-interleave=1 -S + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/noalias-md-licm.ll The following blocks are unreachable in the loop: vector.ph: ; No predecessors! %invariant.gep = getelementptr i32, ptr %a, i32 0 %0 = load i32, ptr %arrayidxB, align 4, !alias.scope !0 %broadcast.splatinsert = insertelement <2 x i32> poison, i32 %0, i64 0 %broadcast.splat = shufflevector <2 x i32> %broadcast.splatinsert, <2 x i32> poison, <2 x i32> zeroinitializer %invariant.gep7 = getelementptr i32, ptr %c, i32 0 br label %vector.body vector.body: ; preds = %vector.body, %vector.ph %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] %gep = getelementptr i32, ptr %invariant.gep, i64 %index %wide.load = load <2 x i32>, ptr %gep, align 4, !alias.scope !3, !noalias !5 %gep8 = getelementptr i32, ptr %invariant.gep7, i64 %index %wide.load6 = load <2 x i32>, ptr %gep8, align 4, !alias.scope !7 %1 = add nuw <2 x i32> %wide.load, %broadcast.splat %2 = add nuw <2 x i32> %1, %wide.load6 store <2 x i32> %2, ptr %gep, align 4, !alias.scope !3, !noalias !5 %index.next = add nuw i64 %index, 2 %3 = icmp eq i64 %index.next, 20 br i1 %3, label %middle.block, label %vector.body, !llvm.loop !8 middle.block: ; preds = %vector.body br i1 true, label %inner.end, label %scalar.ph opt: ../../llvm/include/llvm/Support/GenericLoopInfoImpl.h:380: void llvm::LoopBase::verifyLoop() const [BlockT = llvm::BasicBlock, LoopT = llvm::Loop]: Assertion `false && "Unreachable block in loop"' failed. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=loop-vectorize,loop-mssa(licm) -force-vector-width=2 -force-vector-interleave=1 -S 1. Running pass "function(loop-vectorize,loop-mssa(licm))" on module "" 2. Running pass "loop-mssa(licm)" on function "f" #0 0x000056426e8042f8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x491f2f8) #1 0x000056426e801fae llvm::sys::RunSignalHandlers() (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x491cfae) #2 0x000056426e804981 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0 #3 0x00007f1bdc649e20 (/lib/x86_64-linux-gnu/libc.so.6+0x3fe20) #4 0x00007f1bdc69de5c __pthread_kill_implementation ./nptl/pthread_kill.c:44:76 #5 0x00007f1bdc649d82 raise ./signal/../sysdeps/posix/raise.c:27:6 #6 0x00007f1bdc6324f0 abort ./stdlib/abort.c:81:7 #7 0x00007f1bdc632418 _nl_load_domain ./intl/loadmsgcat.c:1177:9 #8 0x00007f1bdc642692 (/lib/x86_64-linux-gnu/libc.so.6+0x38692) #9 0x000056426e5ba5fc llvm::LoopBase::verifyLoop() const (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x46d55fc) #10 0x000056426f9b23e5 void llvm::detail::UniqueFunctionBase::CallImpl&)::$_0>(void*, llvm::StringRef, llvm::Any&) LoopPassManager.cpp:0:0 #11 0x000056426f9b2a5d bool llvm::PassInstrumentation::runBeforePass, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>(llvm::detail::PassConcept, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&> const&, llvm::Loop const&) const LoopPassManager.cpp:0:0 #12 0x000056426f9b24b0 std::optional llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>>(llvm::Loop&, std::unique_ptr, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acd4b0) #13 0x000056426f9b0ab1 llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acbab1) #14 0x000056426f9b0252 llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acb252) #15 0x000056426f8f8c8d llvm::detail::PassModel, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) PassBuilder.cpp:0:0 #16 0x000056426f9b17b7 llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x5acc7b7) #17 0x000056426f9261ad llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&) PassBuilder.cpp:0:0 #18 0x000056426ea5b389 llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4b76389) #19 0x000056426f90b69d llvm::detail::PassModel>, llvm::AnalysisManager>::run(llvm::Function&, llvm::AnalysisManager&) PassBuilder.cpp:0:0 #20 0x000056426ea59cf9 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4b74cf9) #21 0x000056426f90b7fd llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) PassBuilder.cpp:0:0 #22 0x000056426ea5a499 llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4b75499) #23 0x000056426e44b658 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4566658) #24 0x000056426e43ccb2 optMain (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4557cb2) #25 0x00007f1bdc633d68 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3 #26 0x00007f1bdc633e25 call_init ./csu/../csu/libc-start.c:128:20 #27 0x00007f1bdc633e25 __libc_start_main ./csu/../csu/libc-start.c:347:5 #28 0x000056426e43a931 _start (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt+0x4555931) FileCheck error: '' is empty. FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/Transforms/LoopVectorize/noalias-md-licm.ll -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (4): LLVM :: Transforms/LoopVectorize/invariant-store-vectorization.ll LLVM :: Transforms/LoopVectorize/noalias-md-licm.ll LLVM :: Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll LLVM :: tools/llvm-objcopy/ELF/strip-preserve-atime.test Testing Time: 206.76s Total Discovered Tests: 64843 Skipped : 16 (0.02%) Unsupported : 2124 (3.28%) Passed : 62524 (96.42%) Passed With Retry: 1 (0.00%) Expectedly Failed: 174 (0.27%) Failed : 4 (0.01%) FAILED: gen/llvm/test/run-lit python3 bin/llvm-lit -sv ../../llvm/test ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn', 'check-llvm']' returned non-zero exit status 1.