<div dir="ltr">I believe that's because the built googletest executables are still present in the build folder. (I.e. removing the add_subdirectory stanza does not clean the artifacts that would have been built in the subfolder).<div><br></div><div>Triggering a clean build should resolve that.</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 4 Apr 2018 at 15:35, Clement Courbet via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: courbet<br>
Date: Wed Apr  4 07:32:09 2018<br>
New Revision: 329200<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=329200&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=329200&view=rev</a><br>
Log:<br>
[llvm-exegesis] Temporarily disable a few tests.<br>
<br>
These are failing on clang-ppc64le-linux-lnt, though the subdirectory is<br>
not even supposed to be built in CMakeLists. Disable the tests until we<br>
understand what's going on.<br>
<br>
Modified:<br>
    llvm/trunk/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp<br>
    llvm/trunk/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp<br>
<br>
Modified: llvm/trunk/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp?rev=329200&r1=329199&r2=329200&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp?rev=329200&r1=329199&r2=329200&view=diff</a><br>
==============================================================================<br>
--- llvm/trunk/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp (original)<br>
+++ llvm/trunk/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp Wed Apr  4 07:32:09 2018<br>
@@ -59,7 +59,7 @@ private:<br>
   const std::string CpuName;<br>
 };<br>
<br>
-TEST_F(MachineFunctionGeneratorTest, JitFunction) {<br>
+TEST_F(MachineFunctionGeneratorTest, DISABLED_JitFunction) {<br>
   JitFunctionContext Context(createTargetMachine());<br>
   JitFunction Function(std::move(Context), {});<br>
   ASSERT_THAT(Function.getFunctionBytes().str(), ElementsAre(0xc3));<br>
@@ -68,7 +68,7 @@ TEST_F(MachineFunctionGeneratorTest, Jit<br>
   // Function();<br>
 }<br>
<br>
-TEST_F(MachineFunctionGeneratorTest, JitFunctionXOR32rr) {<br>
+TEST_F(MachineFunctionGeneratorTest, DISABLED_JitFunctionXOR32rr) {<br>
   JitFunctionContext Context(createTargetMachine());<br>
   JitFunction Function(<br>
       std::move(Context),<br>
@@ -77,7 +77,7 @@ TEST_F(MachineFunctionGeneratorTest, Jit<br>
   // Function();<br>
 }<br>
<br>
-TEST_F(MachineFunctionGeneratorTest, JitFunctionMOV64ri) {<br>
+TEST_F(MachineFunctionGeneratorTest, DISABLED_JitFunctionMOV64ri) {<br>
   JitFunctionContext Context(createTargetMachine());<br>
   JitFunction Function(std::move(Context),<br>
                        {MCInstBuilder(MOV64ri32).addReg(RAX).addImm(42)});<br>
@@ -86,7 +86,7 @@ TEST_F(MachineFunctionGeneratorTest, Jit<br>
   // Function();<br>
 }<br>
<br>
-TEST_F(MachineFunctionGeneratorTest, JitFunctionMOV32ri) {<br>
+TEST_F(MachineFunctionGeneratorTest, DISABLED_JitFunctionMOV32ri) {<br>
   JitFunctionContext Context(createTargetMachine());<br>
   JitFunction Function(std::move(Context),<br>
                        {MCInstBuilder(MOV32ri).addReg(EAX).addImm(42)});<br>
<br>
Modified: llvm/trunk/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp?rev=329200&r1=329199&r2=329200&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp?rev=329200&r1=329199&r2=329200&view=diff</a><br>
==============================================================================<br>
--- llvm/trunk/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp (original)<br>
+++ llvm/trunk/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp Wed Apr  4 07:32:09 2018<br>
@@ -85,7 +85,7 @@ MATCHER_P2(EqVarAssignement, VariableInd<br>
<br>
 size_t returnIndexZero(const size_t UpperBound) { return 0; }<br>
<br>
-TEST_F(MCInstrDescViewTest, XOR64rr) {<br>
+TEST_F(MCInstrDescViewTest, DISABLED_XOR64rr) {<br>
   const llvm::MCInstrDesc &InstrDesc = InstrInfo->get(llvm::X86::XOR64rr);<br>
   const auto Vars =<br>
       getVariables(*RegInfo, InstrDesc, llvm::BitVector(RegInfo->getNumRegs()));<br>
@@ -145,7 +145,7 @@ TEST_F(MCInstrDescViewTest, XOR64rr) {<br>
   EXPECT_THAT(Inst.getOperand(2), llvm::MCOperand::createReg(RAX));<br>
 }<br>
<br>
-TEST_F(MCInstrDescViewTest, AAA) {<br>
+TEST_F(MCInstrDescViewTest, DISABLED_AAA) {<br>
   const llvm::MCInstrDesc &InstrDesc = InstrInfo->get(llvm::X86::AAA);<br>
   const auto Vars =<br>
       getVariables(*RegInfo, InstrDesc, llvm::BitVector(RegInfo->getNumRegs()));<br>
@@ -191,7 +191,7 @@ TEST_F(MCInstrDescViewTest, AAA) {<br>
   EXPECT_THAT(Inst.getNumOperands(), 0) << "All operands are implicit";<br>
 }<br>
<br>
-TEST_F(MCInstrDescViewTest, ReservedRegisters) {<br>
+TEST_F(MCInstrDescViewTest, DISABLED_ReservedRegisters) {<br>
   llvm::BitVector ReservedRegisters(RegInfo->getNumRegs());<br>
<br>
   const llvm::MCInstrDesc &InstrDesc = InstrInfo->get(llvm::X86::XOR64rr);<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>