[llvm] r308119 - Fix bot failures from r308114

Teresa Johnson via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 15 17:28:23 PDT 2017


Author: tejohnson
Date: Sat Jul 15 17:28:22 2017
New Revision: 308119

URL: http://llvm.org/viewvc/llvm-project?rev=308119&view=rev
Log:
Fix bot failures from r308114

Finally figured out that some bots were failing from r308114
with the message:
  llvm-lto2: LTO::run failed: No available targets are compatible with this triple.
after adding in some other checking that finally caused this to show up
in the FileCheck output.

Added "REQUIRES: x86-registered-target" which should fix it.

Modified:
    llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll

Modified: llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll?rev=308119&r1=308118&r2=308119&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll (original)
+++ llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll Sat Jul 15 17:28:22 2017
@@ -12,6 +12,8 @@
 ; Require asserts so we can use -debug-only
 ; REQUIRES: asserts
 
+; REQUIRES: x86-registered-target
+
 ; RUN: opt -module-summary %s -o %t.bc
 ; RUN: opt -module-summary %p/Inputs/funcimport_resolved1.ll -o %t2.bc
 ; RUN: opt -module-summary %p/Inputs/funcimport_resolved2.ll -o %t3.bc
@@ -19,20 +21,18 @@
 ; First do a sanity check that all callees are imported with the default
 ; instruction limit
 ; RUN: llvm-lto2 run %t.bc %t2.bc %t3.bc -o %t4 -r=%t.bc,_main,pl -r=%t.bc,_linkonceodrfunc,l -r=%t.bc,_foo,l -r=%t2.bc,_foo,pl -r=%t2.bc,_linkonceodrfunc,pl -r=%t2.bc,_linkonceodrfunc2,pl -r=%t3.bc,_linkonceodrfunc,l -thinlto-threads=1 -debug-only=function-import 2>&1 | FileCheck %s --check-prefix=INSTLIMDEFAULT
-; INSTLIMDEFAULT: 4 functions imported from {{.*}}tmp2.bc
-; INSTLIMDEFAULT-DAG: importing function {{.*}}
-; INSTLIMDEFAULT-DAG: importing function {{.*}}
-; INSTLIMDEFAULT-DAG: importing function {{.*}}
-; INSTLIMDEFAULT-DAG: importing function {{.*}}
+; INSTLIMDEFAULT-DAG: Is importing function {{.*}} foo from {{.*}}funcimport_resolved1.ll
+; INSTLIMDEFAULT-DAG: Is importing function {{.*}} linkonceodrfunc from {{.*}}funcimport_resolved1.ll
+; INSTLIMDEFAULT-DAG: Is importing function {{.*}} linkonceodrfunc2 from {{.*}}funcimport_resolved1.ll
+; INSTLIMDEFAULT-DAG: Is importing function {{.*}} f from {{.*}}funcimport_resolved1.ll
 
 ; Now run with the lower threshold that will only allow linkonceodrfunc to be
 ; imported from funcimport_resolved1.ll the second time it is encountered.
 ; RUN: llvm-lto2 run %t.bc %t2.bc %t3.bc -o %t4 -r=%t.bc,_main,pl -r=%t.bc,_linkonceodrfunc,l -r=%t.bc,_foo,l -r=%t2.bc,_foo,pl -r=%t2.bc,_linkonceodrfunc,pl -r=%t2.bc,_linkonceodrfunc2,pl -r=%t3.bc,_linkonceodrfunc,l -thinlto-threads=1 -debug-only=function-import -import-instr-limit=8 2>&1 | FileCheck %s --check-prefix=INSTLIM8
-; INSTLIM8: 3 functions imported from {{.*}}tmp2.bc
-; INSTLIM8-DAG: importing function {{.*}}
-; INSTLIM8-DAG: importing function {{.*}}
-; INSTLIM8-DAG: importing function {{.*}}
-; INSTLIM8-DAG: importing function {{.*}}
+; INSTLIM8-DAG: Is importing function {{.*}} foo from {{.*}}funcimport_resolved1.ll
+; INSTLIM8-DAG: Is importing function {{.*}} linkonceodrfunc from {{.*}}funcimport_resolved1.ll
+; INSTLIM8-DAG: Not importing function {{.*}} linkonceodrfunc2 from {{.*}}funcimport_resolved1.ll
+; INSTLIM8-DAG: Is importing function {{.*}} f from {{.*}}funcimport_resolved1.ll
 
 target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-apple-macosx10.11.0"




More information about the llvm-commits mailing list