Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / X86 / dwarf-segment-register.s
bloba68576807470644f2e7062b7fdc332f8f76130a7
1 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t.64
2 // RUN: llvm-objdump --dwarf=frames %t.64 | FileCheck %s --check-prefixes=64,CHECK
3 // RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu %s -o %t.32
4 // RUN: llvm-objdump --dwarf=frames %t.32 | FileCheck %s --check-prefixes=32,CHECK
6 .cfi_startproc
7 .cfi_offset %cs, -40
8 .cfi_offset %ds, -32
9 .cfi_offset %ss, -24
10 .cfi_offset %es, -16
11 .cfi_offset %fs, -8
12 .cfi_offset %gs, 0
13 .cfi_endproc
15 // 64: reg51
16 // 32: reg41
17 // CHECK-SAME: -40
19 // 64: reg53
20 // 32: reg43
21 // CHECK-SAME: -32
23 // 64: reg52
24 // 32: reg42
25 // CHECK-SAME: -24
27 // 64: reg50
28 // 32: reg40
29 // CHECK-SAME: -16
31 // 64: reg54
32 // 32: reg44
33 // CHECK-SAME: -8
35 // 64: reg55
36 // 32: reg45
37 // CHECK-SAME: 0