Temporarily remove one of the tests added in effb87dfa810a
authorNico Weber <thakis@chromium.org>
Fri, 4 Jun 2021 14:02:22 +0000 (10:02 -0400)
committerNico Weber <thakis@chromium.org>
Fri, 4 Jun 2021 14:03:21 +0000 (10:03 -0400)
It fails on some Linux systems. Remove the test until we've figured
out what's going on. See https://crbug.com/1216005 for details.

compiler-rt/test/profile/Linux/coverage-linkage.cpp [deleted file]

diff --git a/compiler-rt/test/profile/Linux/coverage-linkage.cpp b/compiler-rt/test/profile/Linux/coverage-linkage.cpp
deleted file mode 100644 (file)
index df0674e..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/// Test instrumentation can handle various linkages.
-// RUN: %clang_profgen -fcoverage-mapping %s -o %t
-// RUN: env LLVM_PROFILE_FILE=%t.profraw %run %t
-// RUN: llvm-profdata show %t.profraw --all-functions | FileCheck %s
-
-// RUN: %clang_profgen -fcoverage-mapping -ffunction-sections -Wl,--gc-sections %s -o %t
-// RUN: env LLVM_PROFILE_FILE=%t.profraw %run %t
-// RUN: llvm-profdata show %t.profraw --all-functions | FileCheck %s
-
-// CHECK:      {{.*}}external{{.*}}:
-// CHECK-NEXT:    Hash:
-// CHECK-NEXT:    Counters: 1
-// CHECK-NEXT:    Function count: 1
-// CHECK:      {{.*}}weak{{.*}}:
-// CHECK-NEXT:    Hash:
-// CHECK-NEXT:    Counters: 1
-// CHECK-NEXT:    Function count: 1
-// CHECK:      main:
-// CHECK-NEXT:    Hash:
-// CHECK-NEXT:    Counters: 1
-// CHECK-NEXT:    Function count: 1
-// CHECK:      {{.*}}internal{{.*}}:
-// CHECK-NEXT:    Hash:
-// CHECK-NEXT:    Counters: 1
-// CHECK-NEXT:    Function count: 1
-// CHECK:      {{.*}}linkonce_odr{{.*}}:
-// CHECK-NEXT:    Hash:
-// CHECK-NEXT:    Counters: 1
-// CHECK-NEXT:    Function count: 1
-
-#include <stdio.h>
-
-void discarded0() {}
-__attribute__((weak)) void discarded1() {}
-
-void external() { puts("external"); }
-__attribute__((weak)) void weak() { puts("weak"); }
-static void internal() { puts("internal"); }
-__attribute__((noinline)) inline void linkonce_odr() { puts("linkonce_odr"); }
-
-int main() {
-  internal();
-  external();
-  weak();
-  linkonce_odr();
-}