|
3 | 3 | /// 4.7 enables cfg_checksum. |
4 | 4 | /// 4.8 (default, compatible with gcov 7) emits the exit block the second. |
5 | 5 | // RUN: rm -rf %t && mkdir %t && cd %t |
6 | | -// RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -disable-red-zone -coverage-data-file=/dev/null -coverage-version='304*' %s -o - | \ |
7 | | -// RUN: FileCheck --check-prefixes=CHECK,CHECK-CTOR-INIT,304 %s |
8 | | -// RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -disable-red-zone -coverage-data-file=/dev/null -coverage-version='407*' %s -o - | \ |
9 | | -// RUN: FileCheck --check-prefixes=CHECK,CHECK-CTOR-INIT,407 %s |
| 6 | +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -disable-red-zone -coverage-data-file=/dev/null -coverage-version='B21*' %s -o - | \ |
| 7 | +// RUN: FileCheck --check-prefixes=CHECK,CHECK-CTOR-INIT,1210 %s |
10 | 8 | // RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -disable-red-zone -coverage-data-file=/dev/null %s -o - | \ |
11 | | -// RUN: FileCheck --check-prefixes=CHECK,CHECK-CTOR-INIT,408 %s |
12 | | -// RUN: %clang_cc1 -triple powerpc64-ibm-aix -emit-llvm -disable-red-zone -coverage-data-file=/dev/null -coverage-version='304*' %s -o - | \ |
13 | | -// RUN: FileCheck --check-prefixes=CHECK,CHECK-RT-INIT,304 %s |
14 | | -// RUN: %clang_cc1 -triple powerpc64-ibm-aix -emit-llvm -disable-red-zone -coverage-data-file=/dev/null -coverage-version='407*' %s -o - | \ |
15 | | -// RUN: FileCheck --check-prefixes=CHECK,CHECK-RT-INIT,407 %s |
| 9 | +// RUN: FileCheck --check-prefixes=CHECK,CHECK-CTOR-INIT,1110 %s |
| 10 | +// RUN: %clang_cc1 -triple powerpc64-ibm-aix -emit-llvm -disable-red-zone -coverage-data-file=/dev/null -coverage-version='B21*' %s -o - | \ |
| 11 | +// RUN: FileCheck --check-prefixes=CHECK,CHECK-RT-INIT,1210 %s |
16 | 12 | // RUN: %clang_cc1 -triple powerpc64-ibm-aix -emit-llvm -disable-red-zone -coverage-data-file=/dev/null %s -o - | \ |
17 | | -// RUN: FileCheck --check-prefixes=CHECK,CHECK-RT-INIT,408 %s |
| 13 | +// RUN: FileCheck --check-prefixes=CHECK,CHECK-RT-INIT,1110 %s |
18 | 14 |
|
19 | 15 | // RUN: %clang_cc1 -emit-llvm -disable-red-zone -coverage-notes-file=aaa.gcno -coverage-data-file=bbb.gcda -debug-info-kind=limited -dwarf-version=4 %s -o - | FileCheck %s --check-prefix GCOV_FILE_INFO |
20 | 16 |
|
@@ -48,12 +44,10 @@ int test2(int b) { |
48 | 44 | // CHECK-SAME: [%emit_function_args_ty { i32 0, i32 {{[-0-9]+}}, i32 {{[-0-9]+}} }, %emit_function_args_ty { i32 1, i32 {{[-0-9]+}}, i32 {{[-0-9]+}} }] |
49 | 45 |
|
50 | 46 | // CHECK: @__llvm_internal_gcov_emit_file_info = internal unnamed_addr constant [1 x %file_info] |
51 | | -/// 0x3330342a '3' '0' '4' '*' |
52 | | -// 304-SAME: i32 858797098 |
53 | | -/// 0x3430372a '4' '0' '7' '*' |
54 | | -// 407-SAME: i32 875575082 |
55 | | -/// 0x3430382a '4' '0' '8' '*' |
56 | | -// 408-SAME: i32 875575338 |
| 47 | +/// 0x4231312a 'B' '1' '1' '*' |
| 48 | +// 1110-SAME: i32 1110520106 |
| 49 | +/// 0x4232312a 'B' '2' '1' '*' |
| 50 | +// 1210-SAME: i32 1110585642 |
57 | 51 |
|
58 | 52 | // Check for gcov initialization function pointers. |
59 | 53 | // CHECK-RT-INIT: @__llvm_covinit_functions = private constant { ptr, ptr } { ptr @__llvm_gcov_writeout, ptr @__llvm_gcov_reset }, section "__llvm_covinit" |
|
0 commit comments