diff options
Diffstat (limited to 'compiler-rt/test/profile/Posix')
-rw-r--r-- | compiler-rt/test/profile/Posix/gcov-destructor.c | 2 | ||||
-rw-r--r-- | compiler-rt/test/profile/Posix/gcov-dlopen.c | 10 | ||||
-rw-r--r-- | compiler-rt/test/profile/Posix/gcov-execlp.c | 4 | ||||
-rw-r--r-- | compiler-rt/test/profile/Posix/gcov-fork.c | 2 | ||||
-rw-r--r-- | compiler-rt/test/profile/Posix/gcov-shared-flush.c | 12 | ||||
-rw-r--r-- | compiler-rt/test/profile/Posix/instrprof-gcov-parallel.test | 4 |
6 files changed, 17 insertions, 17 deletions
diff --git a/compiler-rt/test/profile/Posix/gcov-destructor.c b/compiler-rt/test/profile/Posix/gcov-destructor.c index c6fa144bcb39..bd1e0d2dde07 100644 --- a/compiler-rt/test/profile/Posix/gcov-destructor.c +++ b/compiler-rt/test/profile/Posix/gcov-destructor.c @@ -1,6 +1,6 @@ /// Test that destructors and destructors whose priorities are greater than 100 are tracked. // RUN: mkdir -p %t.dir && cd %t.dir -// RUN: %clang --coverage %s -o %t +// RUN: %clang --coverage %s -o %t -dumpdir ./ // RUN: rm -f gcov-destructor.gcda && %run %t // RUN: llvm-cov gcov -t gcov-destructor.gcda | FileCheck %s // UNSUPPORTED: darwin diff --git a/compiler-rt/test/profile/Posix/gcov-dlopen.c b/compiler-rt/test/profile/Posix/gcov-dlopen.c index 86b4550139cf..ceac6ac355ee 100644 --- a/compiler-rt/test/profile/Posix/gcov-dlopen.c +++ b/compiler-rt/test/profile/Posix/gcov-dlopen.c @@ -6,10 +6,10 @@ // RUN: echo 'void func1(int k) {}' > func1.c // RUN: echo 'void func2(int k) {}' > func2.c // RUN: echo 'void func3(int k) {}' > func3.c -// RUN: %clang --coverage -fPIC -shared func1.c -o func1.so -// RUN: %clang --coverage -fPIC -shared func2.c -o func2.so -// RUN: %clang --coverage -fPIC -shared func3.c -o func3.so -// RUN: %clang --coverage -fPIC -rpath %t.d %s -o %t +// RUN: %clang --coverage -fPIC -shared func1.c -o func1.so -dumpdir ./ +// RUN: %clang --coverage -fPIC -shared func2.c -o func2.so -dumpdir ./ +// RUN: %clang --coverage -fPIC -shared func3.c -o func3.so -dumpdir ./ +// RUN: %clang --coverage -fPIC -rpath %t.d %s -o %t -dumpdir ./ /// Test with two dlopened libraries. // RUN: rm -f gcov-dlopen.gcda func1.gcda func2.gcda @@ -22,7 +22,7 @@ // FUNC2: 1: 1:void func2(int k) {} /// Test with three dlopened libraries. -// RUN: %clang -DUSE_LIB3 --coverage -fPIC -rpath %t.d %s -o %t +// RUN: %clang -DUSE_LIB3 --coverage -fPIC -rpath %t.d %s -o %t -dumpdir ./ // RUN: rm -f gcov-dlopen.gcda func1.gcda func2.gcda func3.gcda // RUN: %run %t // RUN: llvm-cov gcov -t gcov-dlopen.gcda | FileCheck %s --check-prefix=LIB3 diff --git a/compiler-rt/test/profile/Posix/gcov-execlp.c b/compiler-rt/test/profile/Posix/gcov-execlp.c index 362f59516d21..4eba1c114b3c 100644 --- a/compiler-rt/test/profile/Posix/gcov-execlp.c +++ b/compiler-rt/test/profile/Posix/gcov-execlp.c @@ -2,12 +2,12 @@ /// fork/exec* so the lines before exec* are counted once while succeeding /// lines are not counted. // RUN: mkdir -p %t.d && cd %t.d -// RUN: %clang --coverage %s -o %t +// RUN: %clang --coverage %s -o %t -dumpdir ./ // RUN: test -f gcov-execlp.gcno // RUN: rm -f gcov-execlp.gcda && %run %t // RUN: llvm-cov gcov -t gcov-execlp.gcda | FileCheck %s --check-prefixes=CHECK,EXECLP -// RUN: %clang --coverage -DEXECVP %s -o %t +// RUN: %clang --coverage -DEXECVP %s -o %t -dumpdir ./ // RUN: rm -f gcov-execlp.gcda && %run %t // RUN: llvm-cov gcov -t gcov-execlp.gcda | FileCheck %s --check-prefixes=CHECK,EXECVP diff --git a/compiler-rt/test/profile/Posix/gcov-fork.c b/compiler-rt/test/profile/Posix/gcov-fork.c index e66690a961e2..824f1fdf599f 100644 --- a/compiler-rt/test/profile/Posix/gcov-fork.c +++ b/compiler-rt/test/profile/Posix/gcov-fork.c @@ -2,7 +2,7 @@ /// fork/exec* so the lines before fork are counted once while succeeding /// lines are counted twice. // RUN: mkdir -p %t.d && cd %t.d -// RUN: %clang --coverage %s -o %t +// RUN: %clang --coverage %s -o %t -dumpdir ./ // RUN: test -f gcov-fork.gcno // RUN: rm -f gcov-fork.gcda && %run %t diff --git a/compiler-rt/test/profile/Posix/gcov-shared-flush.c b/compiler-rt/test/profile/Posix/gcov-shared-flush.c index 5604558509f9..40e3159dcb28 100644 --- a/compiler-rt/test/profile/Posix/gcov-shared-flush.c +++ b/compiler-rt/test/profile/Posix/gcov-shared-flush.c @@ -3,12 +3,12 @@ // RUN: mkdir -p %t.d && cd %t.d -// RUN: %clang -E -DSHARED %s -o shared.c -// RUN: %clang --coverage -fPIC -shared shared.c -o libfunc.so +// RUN: %clang -E -DSHARED %s -o shared.c -dumpdir ./ +// RUN: %clang --coverage -fPIC -shared shared.c -o libfunc.so -dumpdir ./ // RUN: test -f shared.gcno /// Test the case where we exit abruptly after calling __gcov_dump, which means we don't write out the counters at exit. -// RUN: %clang -DEXIT_ABRUPTLY -DSHARED_CALL_BEFORE_FLUSH -DSHARED_CALL_AFTER_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t +// RUN: %clang -DEXIT_ABRUPTLY -DSHARED_CALL_BEFORE_FLUSH -DSHARED_CALL_AFTER_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t -dumpdir ./ // RUN: test -f gcov-shared-flush.gcno // RUN: rm -f gcov-shared-flush.gcda shared.gcda @@ -22,7 +22,7 @@ // SHARED: 1: {{[[0-9]+}}:void foo(int n) /// Test the case where we exit normally and we have a call to the shared library function before __gcov_dump. -// RUN: %clang -DSHARED_CALL_BEFORE_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t +// RUN: %clang -DSHARED_CALL_BEFORE_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t -dumpdir ./ // RUN: test -f gcov-shared-flush.gcno // RUN: rm -f gcov-shared-flush.gcda shared.gcda @@ -41,7 +41,7 @@ // SHARED_ONCE: 1: {{[0-9]+}}:void foo(int n) // # Test the case where we exit normally and we have a call to the shared library function after __gcov_dump. -// RUN: %clang -DSHARED_CALL_AFTER_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t +// RUN: %clang -DSHARED_CALL_AFTER_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t -dumpdir ./ // RUN: test -f gcov-shared-flush.gcno // RUN: rm -f gcov-shared-flush.gcda shared.gcda @@ -58,7 +58,7 @@ // AFTER: 1: {{[0-9]+}}: bar(5); // # Test the case where we exit normally and we have calls to the shared library function before and after __gcov_dump. -// RUN: %clang -DSHARED_CALL_BEFORE_FLUSH -DSHARED_CALL_AFTER_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t +// RUN: %clang -DSHARED_CALL_BEFORE_FLUSH -DSHARED_CALL_AFTER_FLUSH --coverage %s -L%t.d -rpath %t.d -lfunc -o %t -dumpdir ./ // RUN: test -f gcov-shared-flush.gcno // RUN: rm -f gcov-shared-flush.gcda shared.gcda diff --git a/compiler-rt/test/profile/Posix/instrprof-gcov-parallel.test b/compiler-rt/test/profile/Posix/instrprof-gcov-parallel.test index 0c7198e3c4e9..df10f35359a8 100644 --- a/compiler-rt/test/profile/Posix/instrprof-gcov-parallel.test +++ b/compiler-rt/test/profile/Posix/instrprof-gcov-parallel.test @@ -1,8 +1,8 @@ RUN: mkdir -p %t.d RUN: cd %t.d -RUN: %clang -o %t.driver %S/../Inputs/instrprof-gcov-parallel.driver.c -RUN: %clang --coverage -o %t.target %S/../Inputs/instrprof-gcov-parallel.target.c +RUN: %clang -o %t.driver %S/../Inputs/instrprof-gcov-parallel.driver.c -dumpdir ./ +RUN: %clang --coverage -o %t.target %S/../Inputs/instrprof-gcov-parallel.target.c -dumpdir ./ RUN: test -f instrprof-gcov-parallel.target.gcno RUN: rm -f instrprof-gcov-parallel.target.gcda |