chieftec$ make check-profile [ 2%] Built target LLVMMC [ 4%] Built target LLVMMCParser [ 4%] Built target LLVMDemangle [ 8%] Built target LLVMSupport [ 8%] Built target LLVMTableGen [ 10%] Built target obj.llvm-tblgen [ 10%] Built target llvm-tblgen [ 10%] Updating Attributes.gen... [ 10%] Built target intrinsics_gen [ 10%] Built target llvm_vcsrevision_h [ 10%] Built target LLVMObject [ 10%] Built target LLVMDebugInfoDWARF [ 10%] Built target LLVMDebugInfoMSF [ 12%] Built target LLVMDebugInfoCodeView [ 16%] Built target LLVMDebugInfoPDB [ 16%] Built target LLVMSymbolize [ 16%] Updating AttributesCompatFunc.inc... [ 16%] Built target AttributeCompatFuncTableGen [ 18%] Built target LLVMCore [ 18%] Built target LLVMBinaryFormat [ 18%] Built target LLVMBitReader [ 20%] Built target llvm-symbolizer [ 20%] Updating PPCGenAsmWriter.inc... [ 20%] Updating PPCGenAsmMatcher.inc... [ 20%] Updating PPCGenDisassemblerTables.inc... [ 20%] Updating PPCGenMCCodeEmitter.inc... [ 20%] Updating PPCGenRegisterInfo.inc... [ 20%] Updating PPCGenInstrInfo.inc... [ 20%] Updating PPCGenDAGISel.inc... [ 20%] Updating PPCGenFastISel.inc... [ 20%] Updating PPCGenCallingConv.inc... [ 20%] Updating PPCGenSubtargetInfo.inc... [ 20%] Built target PowerPCCommonTableGen [ 20%] Built target LLVMPowerPCAsmPrinter [ 20%] Built target LLVMPowerPCInfo [ 22%] Built target LLVMPowerPCDesc [ 22%] Updating SparcGenRegisterInfo.inc... [ 22%] Updating SparcGenInstrInfo.inc... [ 22%] Updating SparcGenDisassemblerTables.inc... [ 22%] Updating SparcGenMCCodeEmitter.inc... [ 22%] Updating SparcGenAsmWriter.inc... [ 22%] Updating SparcGenAsmMatcher.inc... [ 22%] Updating SparcGenDAGISel.inc... [ 24%] Updating SparcGenSubtargetInfo.inc... [ 24%] Updating SparcGenCallingConv.inc... [ 24%] Built target SparcCommonTableGen [ 24%] Built target LLVMSparcInfo [ 24%] Built target LLVMSparcDesc [ 24%] Built target LLVMSparcAsmPrinter [ 24%] Built target LLVMSparcDisassembler [ 24%] Updating SystemZGenAsmMatcher.inc... [ 24%] Updating SystemZGenAsmWriter.inc... [ 24%] Updating SystemZGenCallingConv.inc... [ 24%] Updating SystemZGenDAGISel.inc... [ 24%] Updating SystemZGenDisassemblerTables.inc... [ 24%] Updating SystemZGenMCCodeEmitter.inc... [ 24%] Updating SystemZGenInstrInfo.inc... [ 24%] Updating SystemZGenRegisterInfo.inc... [ 24%] Updating SystemZGenSubtargetInfo.inc... [ 24%] Built target SystemZCommonTableGen [ 24%] Built target LLVMSystemZDisassembler [ 24%] Built target LLVMSystemZAsmPrinter [ 24%] Built target LLVMSystemZInfo [ 24%] Built target LLVMSystemZDesc [ 24%] Updating X86GenRegisterInfo.inc... [ 24%] Updating X86GenDisassemblerTables.inc... [ 24%] Updating X86GenAsmWriter.inc... [ 24%] Updating X86GenAsmWriter1.inc... [ 24%] Updating X86GenAsmMatcher.inc... [ 24%] Updating X86GenFastISel.inc... [ 24%] Updating X86GenCallingConv.inc... [ 24%] Updating X86GenEVEX2VEXTables.inc... [ 24%] Updating X86GenRegisterBank.inc... [ 24%] Built target X86CommonTableGen [ 24%] Built target LLVMX86Disassembler [ 24%] Built target LLVMX86AsmPrinter [ 26%] Built target LLVMX86Desc [ 26%] Built target LLVMX86Info [ 26%] Built target LLVMX86Utils [ 26%] Updating XCoreGenRegisterInfo.inc... [ 26%] Updating XCoreGenInstrInfo.inc... [ 26%] Updating XCoreGenDisassemblerTables.inc... [ 26%] Updating XCoreGenAsmWriter.inc... [ 26%] Updating XCoreGenCallingConv.inc... [ 26%] Updating XCoreGenSubtargetInfo.inc... [ 28%] Built target XCoreCommonTableGen [ 28%] Built target LLVMXCoreDisassembler [ 28%] Built target LLVMXCoreAsmPrinter [ 28%] Built target LLVMXCoreInfo [ 28%] Built target LLVMXCoreDesc [ 28%] Updating HexagonGenAsmMatcher.inc... [ 28%] Updating HexagonGenAsmWriter.inc... [ 28%] Updating HexagonGenDAGISel.inc... [ 28%] Updating HexagonGenDFAPacketizer.inc... [ 28%] Updating HexagonGenDisassemblerTables.inc... [ 28%] Updating HexagonGenInstrInfo.inc... [ 28%] Updating HexagonGenMCCodeEmitter.inc... [ 28%] Updating HexagonGenRegisterInfo.inc... [ 28%] Updating HexagonGenSubtargetInfo.inc... [ 28%] Built target HexagonCommonTableGen [ 28%] Built target LLVMHexagonInfo [ 30%] Built target LLVMHexagonDesc [ 30%] Built target LLVMHexagonDisassembler [ 30%] Updating LanaiGenAsmMatcher.inc... [ 30%] Updating LanaiGenAsmWriter.inc... [ 30%] Updating LanaiGenCallingConv.inc... [ 30%] Updating LanaiGenDAGISel.inc... [ 30%] Updating LanaiGenDisassemblerTables.inc... [ 30%] Updating LanaiGenInstrInfo.inc... [ 30%] Updating LanaiGenMCCodeEmitter.inc... [ 30%] Updating LanaiGenRegisterInfo.inc... [ 30%] Updating LanaiGenSubtargetInfo.inc... [ 30%] Built target LanaiCommonTableGen [ 30%] Built target LLVMLanaiInfo [ 30%] Built target LLVMLanaiDesc [ 30%] Built target LLVMLanaiAsmPrinter [ 30%] Built target LLVMLanaiDisassembler [ 30%] Updating MipsGenRegisterInfo.inc... [ 30%] Updating MipsGenFastISel.inc... [ 30%] Updating MipsGenCallingConv.inc... [ 30%] Updating MipsGenMCPseudoLowering.inc... [ 30%] Built target MipsCommonTableGen [ 30%] Built target LLVMMipsAsmPrinter [ 30%] Built target LLVMMipsDisassembler [ 30%] Built target LLVMMipsInfo [ 30%] Built target LLVMMipsDesc [ 30%] Updating MSP430GenRegisterInfo.inc... [ 30%] Updating MSP430GenInstrInfo.inc... [ 30%] Updating MSP430GenAsmWriter.inc... [ 30%] Updating MSP430GenDAGISel.inc... [ 30%] Updating MSP430GenCallingConv.inc... [ 30%] Updating MSP430GenSubtargetInfo.inc... [ 30%] Built target MSP430CommonTableGen [ 30%] Built target LLVMMSP430AsmPrinter [ 30%] Built target LLVMMSP430Info [ 30%] Built target LLVMMSP430Desc [ 30%] Updating NVPTXGenRegisterInfo.inc... [ 30%] Updating NVPTXGenInstrInfo.inc... [ 30%] Updating NVPTXGenAsmWriter.inc... [ 30%] Updating NVPTXGenDAGISel.inc... [ 30%] Updating NVPTXGenSubtargetInfo.inc... [ 32%] Built target NVPTXCommonTableGen [ 32%] Built target LLVMNVPTXInfo [ 32%] Built target LLVMNVPTXAsmPrinter [ 32%] Built target LLVMNVPTXDesc [ 32%] Built target LLVMPowerPCDisassembler [ 32%] Updating AArch64GenRegisterInfo.inc... [ 32%] Updating AArch64GenMCPseudoLowering.inc... [ 32%] Updating AArch64GenFastISel.inc... [ 32%] Updating AArch64GenCallingConv.inc... [ 32%] Updating AArch64GenRegisterBank.inc... [ 32%] Built target AArch64CommonTableGen [ 32%] Built target LLVMAArch64Info [ 32%] Built target LLVMAArch64Disassembler [ 32%] Built target LLVMAArch64AsmPrinter [ 32%] Built target LLVMAArch64Desc [ 32%] Built target LLVMAArch64Utils [ 32%] Updating AMDGPUGenRegisterInfo.inc... [ 32%] Updating AMDGPUGenCallingConv.inc... [ 32%] Updating AMDGPUGenSubtargetInfo.inc... [ 32%] Updating AMDGPUGenIntrinsics.inc... [ 32%] Updating AMDGPUGenDFAPacketizer.inc... [ 32%] Updating AMDGPUGenMCPseudoLowering.inc... [ 32%] Updating AMDGPUGenRegisterBank.inc... [ 34%] Built target AMDGPUCommonTableGen [ 34%] Built target LLVMAMDGPUUtils [ 34%] Built target LLVMAMDGPUAsmPrinter [ 34%] Built target LLVMAMDGPUDisassembler [ 34%] Built target LLVMAMDGPUInfo [ 34%] Built target LLVMAMDGPUDesc [ 34%] Updating ARMGenRegisterBank.inc... [ 34%] Updating ARMGenGlobalISel.inc... [ 34%] Updating ARMGenRegisterInfo.inc... [ 34%] Updating ARMGenMCPseudoLowering.inc... [ 34%] Updating ARMGenDAGISel.inc... [ 34%] Updating ARMGenFastISel.inc... [ 34%] Updating ARMGenCallingConv.inc... [ 34%] Updating ARMGenSystemRegister.inc... [ 34%] Built target ARMCommonTableGen [ 34%] Built target LLVMARMInfo [ 34%] Built target LLVMARMDisassembler [ 34%] Built target LLVMARMAsmPrinter [ 34%] Built target LLVMARMDesc [ 34%] Built target LLVMARMUtils [ 34%] Updating BPFGenRegisterInfo.inc... [ 34%] Updating BPFGenInstrInfo.inc... [ 34%] Updating BPFGenDisassemblerTables.inc... [ 34%] Updating BPFGenAsmWriter.inc... [ 34%] Updating BPFGenAsmMatcher.inc... [ 34%] Updating BPFGenDAGISel.inc... [ 34%] Updating BPFGenMCCodeEmitter.inc... [ 34%] Updating BPFGenCallingConv.inc... [ 34%] Updating BPFGenSubtargetInfo.inc... [ 34%] Built target BPFCommonTableGen [ 34%] Built target LLVMBPFDisassembler [ 36%] Built target LLVMBPFAsmPrinter [ 36%] Built target LLVMBPFInfo [ 36%] Built target LLVMBPFDesc [ 36%] Built target LLVMMCDisassembler [ 36%] Built target sancov [ 36%] Built target LLVMProfileData [ 36%] Built target LLVMCoverage [ 36%] Built target llvm-cov [ 36%] Built target LLVMSparcAsmParser [ 36%] Built target LLVMSystemZAsmParser [ 36%] Built target LLVMX86AsmParser [ 36%] Built target LLVMHexagonAsmParser [ 38%] Built target LLVMLanaiAsmParser [ 38%] Built target LLVMMipsAsmParser [ 38%] Built target LLVMPowerPCAsmParser [ 38%] Built target LLVMAArch64AsmParser [ 38%] Built target LLVMAMDGPUAsmParser [ 38%] Built target LLVMARMAsmParser [ 38%] Built target llvm-nm [ 38%] Built target LLVMBitWriter [ 40%] Built target LLVMTransformUtils [ 40%] Built target LLVMInstCombine [ 42%] Built target LLVMScalarOpts [ 46%] Built target LLVMAnalysis [ 46%] Built target LLVMTarget [ 52%] Built target LLVMCodeGen [ 52%] Built target llvm-objdump [ 52%] Built target llvm-readobj [ 52%] Built target obj.clang-tblgen [ 52%] Built target clang-tblgen [ 52%] Updating CommentHTMLTagsProperties.inc... [ 52%] Built target ClangCommentHTMLTagsProperties [ 52%] Updating StmtNodes.inc... [ 52%] Built target ClangStmtNodes [ 52%] Updating CommentCommandInfo.inc... [ 52%] Built target ClangCommentCommandInfo [ 52%] Updating AttrVisitor.inc... [ 52%] Built target ClangAttrVisitor [ 52%] Updating DeclNodes.inc... [ 52%] Built target ClangDeclNodes [ 52%] Updating CommentHTMLNamedCharacterReferences.inc... [ 52%] Built target ClangCommentHTMLNamedCharacterReferences [ 52%] Updating CommentNodes.inc... [ 52%] Built target ClangCommentNodes [ 52%] Updating AttrDump.inc... [ 52%] Built target ClangAttrDump [ 52%] Updating CommentHTMLTags.inc... [ 52%] Built target ClangCommentHTMLTags [ 52%] Updating Attrs.inc... [ 52%] Built target ClangAttrClasses [ 52%] Updating CommentCommandList.inc... [ 52%] Built target ClangCommentCommandList [ 52%] Updating AttrImpl.inc... [ 52%] Built target ClangAttrImpl [ 52%] Built target ClangDiagnosticParse [ 52%] Built target ClangDiagnosticSema [ 52%] Built target ClangDiagnosticAST [ 52%] Built target ClangDiagnosticFrontend [ 52%] Updating DiagnosticAnalysisKinds.inc... [ 52%] Built target ClangDiagnosticAnalysis [ 52%] Updating AttrList.inc... [ 52%] Built target ClangAttrList [ 52%] Built target ClangDiagnosticLex [ 52%] Updating AttrSubMatchRulesList.inc... [ 52%] Built target ClangAttrSubjectMatchRuleList [ 52%] Built target ClangDiagnosticGroups [ 52%] Built target ClangDiagnosticSerialization [ 52%] Built target ClangDiagnosticIndexName [ 52%] Built target ClangDiagnosticCommon [ 52%] Built target ClangDiagnosticComment [ 52%] Updating arm_neon.inc... [ 52%] Built target ClangARMNeon [ 52%] Updating AttrHasAttributeImpl.inc... [ 52%] Built target ClangAttrHasAttributeImpl [ 52%] Built target ClangDiagnosticDriver [ 52%] Built target ClangAttrSubMatchRulesParserStringSwitches [ 52%] Updating AttrParserStringSwitches.inc... [ 52%] Built target ClangAttrParserStringSwitches [ 52%] Updating AttrParsedAttrImpl.inc... [ 52%] Built target ClangAttrParsedAttrImpl [ 52%] Updating AttrParsedAttrKinds.inc... [ 52%] Built target ClangAttrParsedAttrKinds [ 52%] Updating AttrParsedAttrList.inc... [ 54%] Built target ClangAttrParsedAttrList [ 54%] Updating AttrSpellingListIndex.inc... [ 54%] Built target ClangAttrSpellingListIndex [ 54%] Updating AttrTemplateInstantiate.inc... [ 54%] Built target ClangAttrTemplateInstantiate [ 54%] Updating AttrPCHWrite.inc... [ 54%] Built target ClangAttrPCHWrite [ 54%] Updating AttrPCHRead.inc... [ 54%] Built target ClangAttrPCHRead [ 54%] Updating Checkers.inc... [ 54%] Built target ClangSACheckers [ 54%] Built target clang-tablegen-targets [ 54%] Built target clangEdit [ 54%] Built target clangRewrite [ 56%] Built target clangARCMigrate [ 58%] Built target ClangDriverOptions [ 60%] Built target clangDriver [ 60%] Built target clangSerialization [ 60%] Built target clangFrontend [ 62%] Built target clangRewriteFrontend [ 62%] Built target clangFrontendTool [ 64%] Built target clangStaticAnalyzerCore [ 66%] Built target clangStaticAnalyzerCheckers [ 66%] Built target clangStaticAnalyzerFrontend [ 68%] Built target clangBasic [ 68%] Built target clang-offload-bundler [ 68%] Updating arm_neon.h... [ 72%] Built target clang-headers [ 72%] Built target clangLex [ 72%] Built target clangParse [ 74%] Built target clangAST [ 74%] Built target clangASTMatchers [ 76%] Built target clangSema [ 78%] Built target clangCodeGen [ 78%] Built target clangAnalysis [ 78%] Built target LLVMPasses [ 78%] Built target LLVMSparcCodeGen [ 80%] Built target LLVMSystemZCodeGen [ 80%] Built target LLVMX86CodeGen [ 80%] Built target LLVMXCoreCodeGen [ 80%] Built target LLVMAsmParser [ 82%] Built target LLVMHexagonCodeGen [ 82%] Built target LLVMLanaiCodeGen [ 84%] Built target LLVMMipsCodeGen [ 84%] Built target LLVMMSP430CodeGen [ 86%] Built target LLVMNVPTXCodeGen [ 86%] Built target LLVMPowerPCCodeGen [ 88%] Built target LLVMAArch64CodeGen [ 92%] Built target LLVMAMDGPUCodeGen [ 94%] Built target LLVMARMCodeGen [ 94%] Built target LLVMBPFCodeGen [ 94%] Built target LLVMInstrumentation [ 96%] Built target LLVMipo [ 96%] Built target LLVMVectorize [ 96%] Built target LLVMObjCARCOpts [ 96%] Built target LLVMCoroutines [ 96%] Built target LLVMLinker [ 96%] Built target LLVMLTO [ 98%] Built target LLVMOption [ 98%] Built target LLVMIRReader [100%] Built target LLVMSelectionDAG [100%] Built target LLVMAsmPrinter [100%] Built target LLVMGlobalISel [100%] Built target clang [100%] Built target llvm-config [100%] Built target llvm-profdata [100%] Built target clang_rt.profile-x86_64 [100%] Built target clang_rt.profile-i386 [100%] Built target profile [100%] Built target FileCheck [100%] Built target count [100%] Built target not [100%] Built target compiler-rt-headers [100%] Running lint check for sanitizer sources... [100%] Built target SanitizerLintCheck [100%] Running the profile tests -- Testing: 108 tests, 8 threads -- Testing: 0 .. 10.. 20 FAIL: Profile-i386 :: instrprof-basic.c (24 of 108) ******************** TEST 'Profile-i386 :: instrprof-basic.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-basic.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-basic.c | FileCheck /public/compiler-rt/test/profile/instrprof-basic.c --check-prefix=COMMON --check-prefix=ORIG rm -fr /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir1 mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir1 env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir1/profraw_e_%1m /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir1/profraw_e_%1m /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.em.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir1 /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.em.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-basic.c | FileCheck /public/compiler-rt/test/profile/instrprof-basic.c --check-prefix=COMMON --check-prefix=MERGE rm -fr /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir2 mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir2 /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir2/%m.profraw -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge -O3 /public/compiler-rt/test/profile/instrprof-basic.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.m.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir2/ /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.m.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-basic.c | FileCheck /public/compiler-rt/test/profile/instrprof-basic.c --check-prefix=COMMON --check-prefix=MERGE rm -fr /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir3 mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir3 /public/llvm-build/./bin/clang -m32 -fprofile-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir3/ -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge3 -O0 /public/compiler-rt/test/profile/instrprof-basic.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge3 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge3 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge3 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.merge3 llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.m3.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir3/ /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.m3.profdata -O0 -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-basic.c | FileCheck /public/compiler-rt/test/profile/instrprof-basic.c --check-prefix=COMMON --check-prefix=PGOMERGE rm -fr /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4 mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4 /public/llvm-build/./bin/clang -m32 -fprofile-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4/merge4 -O0 /public/compiler-rt/test/profile/instrprof-basic.c cd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4/merge4 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4/merge4 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4/merge4 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4/merge4 rm -f /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.dir4/merge4 llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.m4.profdata ./ /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-basic.c.tmp.m4.profdata -O0 -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-basic.c | FileCheck /public/compiler-rt/test/profile/instrprof-basic.c --check-prefix=COMMON --check-prefix=PGOMERGE -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-basic.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-basic.c:46:13: error: expected string not found in input // COMMON: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-basic.c' ^ :13:2: note: possible intended match here br i1 %5, label %6, label %7 ^ -- ******************** Testing: 0 .. 10.. 20 FAIL: Profile-i386 :: instrprof-dump.c (26 of 108) ******************** TEST 'Profile-i386 :: instrprof-dump.c' FAILED ******************** Script: -- rm -fr /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp.profdir /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp.profdir/default_%m.profraw -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp -O2 /public/compiler-rt/test/profile/instrprof-dump.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp 2>&1 | FileCheck /public/compiler-rt/test/profile/instrprof-dump.c --check-prefix=NO_EXIT_WRITE llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp.profdir /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-dump.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-dump.c | FileCheck /public/compiler-rt/test/profile/instrprof-dump.c --check-prefix=PROF -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-dump.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-dump.c:39:11: error: expected string not found in input /* PROF: define {{.*}} @foo({{.*}}!prof ![[ENT:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-dump.c' ^ :34:1: note: possible intended match here define i32 @foo(i32) #0 { ^ /public/compiler-rt/test/profile/instrprof-dump.c:54:8: error: expected string not found in input PROF: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD2:[0-9]+]] ^ :82:17: note: scanning from here define i32 @bar(i32) #0 { ^ :87:2: note: possible intended match here br i1 %4, label %5, label %8 ^ -- ******************** Testing: 0 .. 10.. 20 FAIL: Profile-i386 :: instrprof-hostname.c (27 of 108) ******************** TEST 'Profile-i386 :: instrprof-hostname.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-hostname.c env LLVM_PROFILE_FILE=%h./public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp-%h.profraw_%h /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp uname -n > /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp.n llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp.profdata `cat /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp.n`./public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp-`cat /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp.n`.profraw_`cat /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp.n` /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-hostname.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-hostname.c | FileCheck /public/compiler-rt/test/profile/instrprof-hostname.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-hostname.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-hostname.c:9:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-hostname.c' ^ :16:2: note: possible intended match here br i1 %7, label %8, label %9 ^ -- ******************** Testing: 0 .. 10.. 20 FAIL: Profile-i386 :: instrprof-merge.c (28 of 108) ******************** TEST 'Profile-i386 :: instrprof-merge.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -O2 -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge.c.tmp /public/compiler-rt/test/profile/instrprof-merge.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge.c.tmp /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge.c.tmp.profraw 1 1 llvm-profdata show --all-functions --counts /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge.c.tmp.profraw | FileCheck /public/compiler-rt/test/profile/instrprof-merge.c -- Exit Code: 2 Command Output (stderr): -- error: /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge.c.tmp.profraw: Unrecognized instrumentation profile encoding format Perhaps you forgot to use the -sample option? FileCheck error: '-' is empty. FileCheck command line: FileCheck /public/compiler-rt/test/profile/instrprof-merge.c -- ******************** Testing: 0 .. 10.. 20. FAIL: Profile-i386 :: instrprof-override-filename-then-reset-default.c (29 of 108) ******************** TEST 'Profile-i386 :: instrprof-override-filename-then-reset-default.c' FAILED ******************** Script: -- rm -rf /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d cd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -O3 /public/compiler-rt/test/profile/instrprof-override-filename-then-reset-default.c -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.out /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.out /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d/bad.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d/default.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d/default.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-then-reset-default.c.tmp.d/default.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-override-filename-then-reset-default.c | FileCheck /public/compiler-rt/test/profile/instrprof-override-filename-then-reset-default.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-override-filename-then-reset-default.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-override-filename-then-reset-default.c:12:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-override-filename-then-reset-default.c' ^ :16:2: note: possible intended match here br i1 %7, label %8, label %9 ^ -- ******************** Testing: 0 .. 10.. 20. FAIL: Profile-i386 :: instrprof-merge-match.test (30 of 108) ******************** TEST 'Profile-i386 :: instrprof-merge-match.test' FAILED ******************** Script: -- mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge-match.test.tmp.d /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge-match.test.tmp.d/libt.so -fPIC -shared /public/compiler-rt/test/profile/Inputs/instrprof-merge-match-lib.c /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge-match.test.tmp -L /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge-match.test.tmp.d -rpath /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge-match.test.tmp.d /public/compiler-rt/test/profile/Inputs/instrprof-merge-match.c -lt /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-merge-match.test.tmp -- Exit Code: 1 ******************** Testing: 0 .. 10.. 20.. FAIL: Profile-i386 :: instrprof-override-filename-with-env.c (31 of 108) ******************** TEST 'Profile-i386 :: instrprof-override-filename-with-env.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp.bad.profraw -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-override-filename-with-env.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp.good.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp.bad.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp.good.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename-with-env.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-override-filename-with-env.c | FileCheck /public/compiler-rt/test/profile/instrprof-override-filename-with-env.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-override-filename-with-env.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-override-filename-with-env.c:8:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-override-filename-with-env.c' ^ :21:2: note: possible intended match here br i1 %7, label %8, label %9 ^ -- ******************** Testing: 0 .. 10.. 20.. FAIL: Profile-i386 :: instrprof-icall-promo.test (32 of 108) ******************** TEST 'Profile-i386 :: instrprof-icall-promo.test' FAILED ******************** Script: -- /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-generate -O2 -c -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.1.o /public/compiler-rt/test/profile/Inputs/instrprof-icall-promo_1.cc /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-generate -O2 -c -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.2.o /public/compiler-rt/test/profile/Inputs/instrprof-icall-promo_2.cc /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-generate -O2 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.2.o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.1.o -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.gen.1 env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.gen.1 llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall.profraw /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall.profdata -O2 -Rpass=pgo-icall-prom -c -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.2.use.o /public/compiler-rt/test/profile/Inputs/instrprof-icall-promo_2.cc 2>&1 | FileCheck /public/compiler-rt/test/profile/instrprof-icall-promo.test /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-generate -O2 /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.1.o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.2.o -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.gen.2 env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall2.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.gen.2 llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall2.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall2.profraw /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp-icall2.profdata -O2 -Rpass=pgo-icall-prom -c -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-icall-promo.test.tmp.2.use.o /public/compiler-rt/test/profile/Inputs/instrprof-icall-promo_2.cc 2>&1 | FileCheck /public/compiler-rt/test/profile/instrprof-icall-promo.test -- Exit Code: 1 Command Output (stderr): -- LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. /public/compiler-rt/test/profile/instrprof-icall-promo.test:16:10: error: expected string not found in input # CHECK: Promote indirect call to ^ :1:1: note: scanning from here warning: no profile data available for file "instrprof-icall-promo_2.cc" [-Wprofile-instr-unprofiled] ^ :1:14: note: possible intended match here warning: no profile data available for file "instrprof-icall-promo_2.cc" [-Wprofile-instr-unprofiled] ^ -- ******************** Testing: 0 .. 10.. 20.. FAIL: Profile-i386 :: instrprof-override-filename.c (33 of 108) ******************** TEST 'Profile-i386 :: instrprof-override-filename.c' FAILED ******************** Script: -- rm -rf /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.dir && mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.dir cd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.dir /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=P_RAW -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-override-filename.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp P_RAW llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.profdata P_RAW /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-override-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-override-filename.c --check-prefix=FE /public/llvm-build/./bin/clang -m32 -fprofile-generate=I_RAW -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.2 /public/compiler-rt/test/profile/instrprof-override-filename.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp.2 I_RAW llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp2.profdata I_RAW /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-override-filename.c.tmp2.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-override-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-override-filename.c --check-prefix=IR -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-override-filename.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-override-filename.c:16:9: error: expected string not found in input // FE: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-override-filename.c' ^ :21:2: note: possible intended match here br i1 %7, label %8, label %9 ^ -- ******************** Testing: 0 .. 10.. 20.. FAIL: Profile-i386 :: instrprof-reset-counters.c (34 of 108) ******************** TEST 'Profile-i386 :: instrprof-reset-counters.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-reset-counters.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-reset-counters.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-reset-counters.c.tmp.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-reset-counters.c.tmp llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-reset-counters.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-reset-counters.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-reset-counters.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-reset-counters.c | FileCheck /public/compiler-rt/test/profile/instrprof-reset-counters.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-reset-counters.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-reset-counters.c:16:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[FOO:[0-9]+]] ^ :17:18: note: scanning from here define void @foo(i32) #0 { ^ :22:2: note: possible intended match here br i1 %4, label %5, label %6 ^ -- ******************** Testing: 0 .. 10.. 20.. 30 FAIL: Profile-i386 :: instrprof-set-filename-shared.test (35 of 108) ******************** TEST 'Profile-i386 :: instrprof-set-filename-shared.test' FAILED ******************** Script: -- mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.d /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.shared.profraw -fPIC -shared -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.d/t.shared /public/compiler-rt/test/profile/Inputs/instrprof-dlopen-func.c /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -DCALL_SHARED -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.m -O3 -rpath /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.d /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.d/t.shared /public/compiler-rt/test/profile/instrprof-set-filename.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.m /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.main.profraw llvm-profdata show /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.main.profraw | FileCheck --check-prefix=SHARED /public/compiler-rt/test/profile/instrprof-set-filename-shared.test -- Exit Code: 2 Command Output (stderr): -- error: /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-shared.test.tmp.main.profraw: Empty raw profile file FileCheck error: '-' is empty. FileCheck command line: FileCheck --check-prefix=SHARED /public/compiler-rt/test/profile/instrprof-set-filename-shared.test -- ******************** Testing: 0 .. 10.. 20.. 30 FAIL: Profile-i386 :: instrprof-set-filename-then-reset-default.c (36 of 108) ******************** TEST 'Profile-i386 :: instrprof-set-filename-then-reset-default.c' FAILED ******************** Script: -- rm -rf /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d mkdir -p /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d cd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -O3 /public/compiler-rt/test/profile/instrprof-set-filename-then-reset-default.c -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.out /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.out /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d/bad.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d/default.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d/default.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename-then-reset-default.c.tmp.d/default.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-set-filename-then-reset-default.c | FileCheck /public/compiler-rt/test/profile/instrprof-set-filename-then-reset-default.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-set-filename-then-reset-default.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-set-filename-then-reset-default.c:11:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-set-filename-then-reset-default.c' ^ :16:2: note: possible intended match here br i1 %7, label %8, label %9 ^ -- ******************** Testing: 0 .. 10.. 20.. 30. FAIL: Profile-i386 :: instrprof-set-filename.c (39 of 108) ******************** TEST 'Profile-i386 :: instrprof-set-filename.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-set-filename.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-set-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-set-filename.c rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-set-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-set-filename.c rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profraw -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd -O3 /public/compiler-rt/test/profile/instrprof-set-filename.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-set-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-set-filename.c rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profdata /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profraw -DNO_API -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd -O3 /public/compiler-rt/test/profile/instrprof-set-filename.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-set-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-set-filename.c rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profraw rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd.profdata env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.cmd /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-set-filename.c | FileCheck /public/compiler-rt/test/profile/instrprof-set-filename.c rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profraw rm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-set-filename.c.tmp.env.profdata -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-set-filename.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-set-filename.c:44:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-set-filename.c' ^ :16:2: note: possible intended match here br i1 %7, label %8, label %9 ^ -- ******************** Testing: 0 .. 10.. 20.. 30. FAIL: Profile-i386 :: instrprof-value-prof-2.c (41 of 108) ******************** TEST 'Profile-i386 :: instrprof-value-prof-2.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -O2 -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp /public/compiler-rt/test/profile/instrprof-value-prof-2.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.profraw llvm-profdata show --all-functions -ic-targets /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.profdata > /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-2.c --check-prefix=CHECK --check-prefix=CHECK-1 < /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-2.c --check-prefix=CHECK --check-prefix=CHECK-2 < /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-2.c --check-prefix=CHECK --check-prefix=CHECK-3 < /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-2.c --check-prefix=CHECK --check-prefix=CHECK-4 < /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-2.c --check-prefix=CHECK --check-prefix=CHECK-5 < /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-2.c --check-prefix=CHECK --check-prefix=CHECK-6 < /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-2.c.tmp.out -- Exit Code: 1 Command Output (stderr): -- /public/compiler-rt/test/profile/instrprof-value-prof-2.c:75:19: error: expected string not found in input // CHECK-1-LABEL: caller_with_value_site_never_called2: ^ :1:1: note: scanning from here Functions shown: 0 ^ :3:1: note: possible intended match here Maximum function count: 0 ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. FAIL: Profile-i386 :: instrprof-value-prof-reset.c (42 of 108) ******************** TEST 'Profile-i386 :: instrprof-value-prof-reset.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -O2 -mllvm -enable-value-profiling=true -mllvm -vp-static-alloc=true -mllvm -vp-counters-per-site=3 -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp /public/compiler-rt/test/profile/instrprof-value-prof-reset.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.profraw llvm-profdata show --all-functions -ic-targets /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.profdata | FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-reset.c /public/llvm-build/./bin/clang -m32 -fprofile-generate -O2 -mllvm -disable-vp=false -mllvm -vp-static-alloc=true -mllvm -vp-counters-per-site=3 -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir /public/compiler-rt/test/profile/instrprof-value-prof-reset.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.profraw llvm-profdata show --all-functions -ic-targets /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.profdata | FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-reset.c /public/llvm-build/./bin/clang -m32 -fprofile-generate -O2 -mllvm -disable-vp=false -mllvm -vp-static-alloc=false -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.dyn /public/compiler-rt/test/profile/instrprof-value-prof-reset.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.dyn.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.dyn llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.dyn.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.dyn.profraw llvm-profdata show --all-functions -ic-targets /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-value-prof-reset.c.tmp.ir.dyn.profdata | FileCheck /public/compiler-rt/test/profile/instrprof-value-prof-reset.c -- Exit Code: 1 Command Output (stderr): -- LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. LLVM Profile Warning: Unable to track new values: Running out of static counters. Consider using option -mllvm -vp-counters-per-site= to allocate more value profile counters at compile time. /public/compiler-rt/test/profile/instrprof-value-prof-reset.c:41:12: error: expected string not found in input // CHECK: callee_2, 3 ^ :1:1: note: scanning from here Functions shown: 0 ^ :4:14: note: possible intended match here Maximum internal block count: 0 ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. FAIL: Profile-i386 :: instrprof-visibility.cpp (44 of 108) ******************** TEST 'Profile-i386 :: instrprof-visibility.cpp' FAILED ******************** Script: -- /public/llvm-build/./bin/clang --driver-mode=g++ -m32 -fprofile-instr-generate -fcoverage-mapping /public/compiler-rt/test/profile/Inputs/instrprof-visibility-helper.cpp -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp /public/compiler-rt/test/profile/instrprof-visibility.cpp env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp llvm-profdata merge /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp.profraw -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp.profdata llvm-profdata show --all-functions /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp.profraw | FileCheck /public/compiler-rt/test/profile/instrprof-visibility.cpp --check-prefix=PROFILE llvm-cov show /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp -instr-profile=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp.profdata | FileCheck /public/compiler-rt/test/profile/instrprof-visibility.cpp --check-prefix=COV -- Exit Code: 2 Command Output (stderr): -- error: /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-visibility.cpp.tmp.profraw: Empty raw profile file FileCheck error: '-' is empty. FileCheck command line: FileCheck /public/compiler-rt/test/profile/instrprof-visibility.cpp --check-prefix=PROFILE -- ******************** Testing: 0 .. 10.. 20.. 30.. 40 FAIL: Profile-i386 :: instrprof-write-file-atexit-explicitly.c (46 of 108) ******************** TEST 'Profile-i386 :: instrprof-write-file-atexit-explicitly.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-atexit-explicitly.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-write-file-atexit-explicitly.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-atexit-explicitly.c.tmp /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-atexit-explicitly.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-atexit-explicitly.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-atexit-explicitly.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-atexit-explicitly.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-write-file-atexit-explicitly.c | FileCheck /public/compiler-rt/test/profile/instrprof-write-file-atexit-explicitly.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-write-file-atexit-explicitly.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-write-file-atexit-explicitly.c:11:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :1:1: note: scanning from here ; ModuleID = '/public/compiler-rt/test/profile/instrprof-write-file-atexit-explicitly.c' ^ :19:2: note: possible intended match here br i1 %8, label %9, label %10 ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. 40 FAIL: Profile-i386 :: instrprof-without-libc.c (47 of 108) ******************** TEST 'Profile-i386 :: instrprof-without-libc.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -DCHECK_SYMBOLS -O3 -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.symbols /public/compiler-rt/test/profile/instrprof-without-libc.c llvm-nm /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.symbols | FileCheck /public/compiler-rt/test/profile/instrprof-without-libc.c --check-prefix=CHECK-SYMBOLS /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -O3 -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp /public/compiler-rt/test/profile/instrprof-without-libc.c /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.profraw llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-without-libc.c | FileCheck /public/compiler-rt/test/profile/instrprof-without-libc.c -- Exit Code: 1 Command Output (stderr): -- error: /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-without-libc.c.tmp.profraw: Unrecognized instrumentation profile encoding format Perhaps you forgot to use the -sample option? -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60 FAIL: Profile-i386 :: instrprof-write-file-only.c (68 of 108) ******************** TEST 'Profile-i386 :: instrprof-write-file-only.c' FAILED ******************** Script: -- /public/llvm-build/./bin/clang -m32 -fprofile-instr-generate -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-only.c.tmp -O3 /public/compiler-rt/test/profile/instrprof-write-file-only.c env LLVM_PROFILE_FILE=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-only.c.tmp.profraw /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-only.c.tmp llvm-profdata merge -o /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-only.c.tmp.profdata /public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-only.c.tmp.profraw /public/llvm-build/./bin/clang -m32 -fprofile-instr-use=/public/llvm-build/projects/compiler-rt/test/profile/Profile-i386/Output/instrprof-write-file-only.c.tmp.profdata -o - -S -emit-llvm /public/compiler-rt/test/profile/instrprof-write-file-only.c | FileCheck /public/compiler-rt/test/profile/instrprof-write-file-only.c -- Exit Code: 1 Command Output (stderr): -- warning: no profile data available for file "instrprof-write-file-only.c" [-Wprofile-instr-unprofiled] 1 warning generated. /public/compiler-rt/test/profile/instrprof-write-file-only.c:13:12: error: expected string not found in input // CHECK: br i1 %{{.*}}, label %{{.*}}, label %{{.*}}, !prof ![[PD1:[0-9]+]] ^ :9:18: note: scanning from here define i32 @main(i32, i8**) #0 { ^ :18:2: note: possible intended match here br i1 %7, label %8, label %9 ^ /public/compiler-rt/test/profile/instrprof-write-file-only.c:35:11: error: expected string not found in input // CHECK: ![[PD1]] = !{!"branch_weights", i32 1, i32 2} ^ :48:1: note: scanning from here ;