InstrProf: Remove xfails for big-endian from coverage tests
authorJustin Bogner <mail@justinbogner.com>
Mon, 16 Mar 2015 07:29:49 +0000 (07:29 +0000)
committerJustin Bogner <mail@justinbogner.com>
Mon, 16 Mar 2015 07:29:49 +0000 (07:29 +0000)
This still doesn't actually work correctly for big endian input files,
but since these tests all use little endian input files they don't
actually fail. I'll be committing a real fix for big endian soon, but
I don't have proper tests for it yet.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232354 91177308-0d34-0410-b5e6-96231b3b80d8

test/tools/llvm-cov/binary-formats.c
test/tools/llvm-cov/report.cpp
test/tools/llvm-cov/showExpansions.cpp
test/tools/llvm-cov/showHighlightedRanges.cpp
test/tools/llvm-cov/showLineExecutionCounts.cpp
test/tools/llvm-cov/showRegionMarkers.cpp
test/tools/llvm-cov/showTemplateInstantiations.cpp
test/tools/llvm-cov/universal-binary.c

index 4140ff8953f859f16fe7b24f44b0db14012b1f41..e03b8b5739e6a5f8c574a6bac36f9e674153e86d 100644 (file)
@@ -6,6 +6,3 @@ int main(int argc, const char *argv[]) {}
 // RUN: llvm-profdata merge %S/Inputs/binary-formats.proftext -o %t.profdata
 // RUN: llvm-cov show %S/Inputs/binary-formats.macho32l -instr-profile %t.profdata -no-colors -filename-equivalence %s | FileCheck %s
 // RUN: llvm-cov show %S/Inputs/binary-formats.macho64l -instr-profile %t.profdata -no-colors -filename-equivalence %s | FileCheck %s
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index 570012e4e4067c80290a795db028b27fee241b08..4422d794381a60d6c74389337636db28b1f11152 100644 (file)
@@ -33,6 +33,3 @@ int main() {
   bar();
   return 0;
 }
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index 30edd90584f8bfdd16de9527ed0db69a5dd1c617..de3898fc897a0fbef38edb101241c12b344292ea 100644 (file)
@@ -24,6 +24,3 @@ int main(int argc, const char *argv[]) {
     DO_SOMETHING(i); // CHECK-DAG: Expansion at line [[@LINE]], 5 -> 17
   return 0;
 }
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index 1ff7929ee75550044d4b4b8abf1df8c82ff0bab5..b5209d40d22b723e7e249fdbbfb4bfac167b9dcf 100644 (file)
@@ -43,6 +43,3 @@ int main() {
   func2(9);
   return 0;
 }
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index da6c9bd9024b1abb677e2dee5b075cf0b53f036c..895d0f4f8628b689bceec99634f0e1e0a298ab57 100644 (file)
@@ -28,6 +28,3 @@ int main() {                             // CHECK:   1| [[@LINE]]|int main(
 
 // RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %t.profdata -no-colors -filename-equivalence %s | FileCheck -check-prefix=CHECK -check-prefix=WHOLE-FILE %s
 // RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %t.profdata -no-colors -filename-equivalence -name=main %s | FileCheck -check-prefix=CHECK -check-prefix=FILTER %s
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index 1acc8d6f959ee121444b5f8f1998e011c18b9e61..d1b83d259853bfcb9f5da3b5e85a7004132a5c5e 100644 (file)
@@ -23,6 +23,3 @@ int main() {                      // CHECK: Marker at [[@LINE]]:12 = 1
 }
 
 // RUN: llvm-cov show %S/Inputs/regionMarkers.covmapping -instr-profile %t.profdata -show-regions -dump -filename-equivalence %s 2>&1 | FileCheck %s
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index 2b72d83c013d3dd7c0d45310fa3d90a7e26591b2..41bebf6bac295660a8dfc2c587fc7b33e2ce2a9a 100644 (file)
@@ -38,6 +38,3 @@ int main() {         // ALL:         1| [[@LINE]]|int main() {
 }                    // ALL-NEXT:    1| [[@LINE]]|}
 // after coverage    // ALL-NEXT:     | [[@LINE]]|// after
                      // FILTER-NOT:   | [[@LINE-1]]|// after
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc
index c05c5d42d05c6be9dc763e28771140e731fe2643..84e1b0a36185ce4478749cb9737fc39e2a673ec8 100644 (file)
@@ -8,6 +8,3 @@ int main(int argc, const char *argv[]) {}
 
 // RUN: not llvm-cov show %S/Inputs/universal-binary -instr-profile %t.profdata -no-colors -filename-equivalence %s -arch i386 2>&1 | FileCheck --check-prefix=WRONG-ARCH %s
 // WRONG-ARCH: Failed to load coverage
-
-// llvm-cov doesn't work on big endian yet
-// XFAIL: powerpc64-, s390x, mips-, mips64-, sparc